Inledning till DLL för USB Experiment-Interfacekortet K8055
|
|
- Margareta Hedlund
- för 8 år sedan
- Visningar:
Transkript
1 K8055D.DLL 1 Inledning till DLL för USB Experiment-Interfacekortet K8055 Interfacekortet K8055 har 5 digitala inkanaler och 8 digitala utkanaler. Dessutom finns det två analoga spänningsingångar, två analoga spänningsutgångar och två PWM (Pulse Width Modulation)-utgångar med 8 bitars upplösning. Pulse Width Modulation Pulsbredds-modulation. Antalet ingångar/utgångar kan expanderas ytterligare genom anslutning av flera (upp till ett maximum av 4) kort till PC:ns USBkontakter. Varje kort har fått ett eget identifikationsnummer med hjälp av "jumprar", SK5 och SK6 (se tabellen nedan för kortnumrering). Alla kommunikationsrutiner ingår i ett dynamiskt länkbibliotek, DLL (Dynamic Link Library), K8055D.DLL Detta dokument beskriver alla funktioner och procedurer hos DLL, som är tillgängliga för ditt applikationsprogram. Genom att anropa funktionerna och procedurerna exporterade av DLL, kan du skriva Windowsbaserade(98SE, 2000, Me XP)-kundapplikationer i Delphi, Visuell Basic, C++ Builder eller vilket annat 32-bitars Windows applikationsutvecklingsverktyg som stödjer anrop till ett DLL. Nedan följer en fullständig översikt av procedurerna och funktionerna som exporteras av K8055D.DLL. I slutet av detta dokument finns listningar av programexempel för att vinna insikt i hur man skriver egna applikationsprogram. Exemplen är skrivna i Delphi, Visuell Basic och C++ Builder. I listningarna finns det fullständiga förklaringar av DLL-funktionerna och procedurerna. Notera att alla exempel i funktions- och procedurbeskrivningskapitlet är skrivna i Delphi. SK5 SK6 KORT ADRESS PÅ PÅ 0 AV PÅ 1 PÅ AV 2 AV AVF 3 TABLE 1: Jumper SK5, SK6 uppsättningar Notera: Dessa uppsättningar måste göras innan USB-kabeln ansluts till K8055-kortet eller innan PC:n slås på.
2 2 Description of the DLL Översikt av procedurerna och funktionerna hos K8055D.DLL Allmänna procedurer OpenDevice(CardAddress) CloseDevice Öppnar kommunikationslänken till K8055-enheten Stänger kommunikationslänken till K8055-enheten Procedurer för Analog/Digitalomvandling ReadAnalogChannel(Channelno) ReadAllAnalog(Data1, Data2) Läser status hos en analog input-kanal Läser status hos båda analoga input-kanalerna Procedurer för Digital/Analogomvandling OutputAnalogChannel(Channel,Data) OutputAllAnalog(Data1,Data2) ClearAnalogChannel(Channel) ClearAllAnalog SetAnalogChannel(Channel) SetAllAnalog Ställer in den analoga output-kanalen med avseende på data Ställer in båda analoga output-kanalerna med avseende på data Ställer in den analoga output-kanalen på minimum Sets all analogue output channels to minimum Ställer in den analoga output-kanalen på maximum Ställer in alla analoga output-kanaler på maximum Digitala outputprocedurer WriteAllDigital(Data) ClearDigitalChannel(Channel) ClearAllDigital SetDigitalChannel(Channel) SetAllDigital Digitala inputprocedurer och funktioner ReadDigitalChannel(Channel) ReadAllDigital(Buffer) Ställer in de digitala output-kanalerna med avseende på data Nollställer output-kanalen Nollställer alla output-kanaler Ställer in output-kanalen Ställer in alla output-kanaler Läser input-kanalens status Läser alla input-kanalers status Procedurer och funktioner för räknare ResetCounter(CounterNr) Ställer tillbaka 16-bitars pulsräknaren nummer 1 eller räknare nummer 2 ReadCounter(CounterNr) Läser innehållet i pulsräknare nummer 1 eller räknare nummer 2 SetCounterDebounceTime(CounterNr, DebounceTime) Ställer in "debounce"-tiden på pulsräknaren
3 K8055D.DLL 3 Procedurer och funktioner hos K8055D.DLL OpenDevice FUNCTION OpenDevice(CardAddress: Longint): Longint; Kortadress: Värde mellan 0 och 3 som motsvarar jumprarna:s (SK5, SK6) inställning på K8055-kortet. Se tabell 1. Resultat Longint: Om operationen lyckas kommer returnerande värde vara kortadressen avläst från K8055- hårdvaran. Returvärde -1 indikerar att det EJ finns något K8055-kort. Öppnar kommunikationslänken till K8055-kortet. Laddar drivutinerna nödvändiga för kommunikationen med USB-porten. Denna procedur måste utföras innan några försök görs för att kommunicera med K8055-kortet. Denna funktion kan också användas till att få det aktiva K8055-kortet att läsa och skriva data. Alla kommunikationsrutiner efter detta funktionsanrop adresseras till detta kort ända till dess ett annat kort väljs av funktionsanropet. Exampel var h: longint; h:=opendevice(0); // Opens the link to card number 0 CloseDevice PROCEDURE CloseDevice; Avladdar kommunikationsrutinerna för K8055-kortet och avladdar drivrutinen som krävs för att kommunicaera med USB-porten. Detta är det sista applikationsprogrammet gör innan det terminerar. CloseDevice; // The communication to the K8055 device is closed
4 4 Description of the DLL ReadAnalogChannel FUNCTION ReadAnalogChannel (Channel: Longint): Longint; Channel: Värde mellan 1 och 2 som motsvarar numret hos den AD(AnalogDigital)-kanal vars status skall läsas. Resultat Longint: Motsvarande data för AD-omvandlaren läses. Inputspänningen hos den valda 8-bitars AD-omvandlarkanalen omvandlas till ett värde mellan 0 och 255. var data: longint; data := ReadAnalogChannel(1); // AD channel 1 is read to variable 'data' ReadIAllAnalog PROCEDURE ReadAllAnalog(var Data1, Data2: Longint); Data1, Data2: Pekare till långa heltal varifrån data kommer att läsas Status hos båda AD-omvandlarna inläses till en vektor av långa heltal. procedure TForm1.Button1Click(Sender: TObject); var Data1, Data2: Longint; begin ReadAllAnalog(Data1, Data2); // Read the data from the K8055 Label1.caption:=inttostr(Data1); // Display CH1 data Label2.caption:=inttostr(Data2); // Display CH2 data end;
5 K8055D.DLL 5 OutputAnalogChannel PROCEDURE OutputAnalogChannel(Channel: Longint; Data: Longint); Parametrar Channel: Värde mellan 1 och 2 som motsvarar numret hos den 8-bitars DA-kanal vars data skall inställas Data: Värde mellan 0 och 255 som kommer att sändas till 8-bitars DA-omvandlaren Den indikerade 8-bitars DA-omvandlarkanalen förändras enligt de nya data. Detta betyder att data motsvarar en specifik spänning. Värdet 0 motsvarar en min utspänning på 0V och värdet 255 motsvarar en max utspänning på +5V. Ett värde mellan dessa extremer kan översättas med följande formel: Data / 255 x 5V. OutputAnalogChannel (1,127); // DA channel 1 is set to 2.5V OutputAllAnalog PROCEDURE OutputAllAnalog(Data1: Longint; Data2: Longint); Parametrar Data1, Data2: Värde mellan 0 och 255, vilket kommer att sändas till 8-bitars DA-omvandlaren. Båda 8-bitars DA-omvandlarkanalerna förändras enligt de nya data. Detta betyder att data motsvarar en specifik spänning. Värdet 0 motsvarar en min utspänning på 0V och värdet 255 motsvarar en max utspänning på +5V. Ett värde mellan dessa extremer kan översättas med följande formel: Data / 255 x 5V. OutputAllAnalog(127, 255); // DA channel 1 is set to 2.5V and channel 2 is set to 5V
6 6 Description of the DLL ClearAnalogChannel PROCEDURE ClearAnalogChannel(Channel: Longint); Channel: Värde mellan 1 och 2 som motsvarar numret hos den 8-bitars DA-kanal vars data skall raderas. Den valda DA-kanalen sätts till minimal utspänning (0V). ClearAnalogChannel (1); // DA channel 1 is set to 0V ClearAllAnalog PROCEDURE ClearAllAnalog; Båda DA-kanalerna sätts till minimal utspänning (0V). ClearAllAnalog; // All DA channels 1 and 2 are set to 0V SetAnalogChannel PROCEDURE SetAnalogChannel(Channel: Longint); Channel: Värde mellan 1 och 2 som motsvarar kanalnumret hos den 8-bitars DA-omvandlare för vilken data sätts till maximum. Den valda 8-bitars DA-omvandlarkanalen sätts till maximal utspänning. 15 SetAnalogChannel(1); // DA channel 1 is set to +5V
7 K8055D.DLL 7 SetAllAnalog PROCEDURE SetAllAnalog; Alla kanaler hos 8-bitars DA-omvandlarna sätts till maximal utspänning. SetAllAnalog; // DA channels 1 and 2 are set to +5V WriteAllDigital PROCEDURE WriteAllDigital(Data: Longint); Data: Värde mellan 0 och 255 som kommer att sändas till utporten (8 kanaler). Kanalerna hos den digitala utporten uppdateras med status för motsvarande bitar i dataparametern. En hög (1) nivå betyder att mikroregulatorn IC1:s output sätts, och en låg (0) nivå betyder att outputen nollställs.. WriteAllDigital(7); // Output channels are on, output channels are off ClearDigitalChannel PROCEDURE ClearDigitalChannel(Channel: Longint); Channel: Värde mellan 1 och 8, vilket motsvarar outputkanalen som skall nollställas. Den valda kanalen nollställs. ClearIOchannel(4); // Digital output channel 4 is OFF
8 8 Description of the DLL ClearAllDigital PROCEDURE ClearAllDigital; Resultat Alla digitala outputar nollställs. ClearAllDigital; // All Output channels 1 to 8 are OFF SetDigitalChannel PROCEDURE SetDigitalChannel(Channel: Longint); Channel: Värde mellan 1 och 8, vilket motsvarar den outputkanal som skall sättas. Den valda outputkanalen sätts. SetDigitalChannel(1); // Digital output channel 3 is ON SetAllDigital PROCEDURE SetAllDigital; Alla digitala outputkanaler sätts. SetAllDigital; // All Output channels are ON
9 K8055D.DLL 9 ReadDigitalChannel FUNCTION ReadDigitalChannel(Channel: Longint): Boolean; Channel: Värde mellan 1 och 5, vilket motsvarar den inputkanal, vars status skall läsas. Resultat Boolean: TRUE betyder att kanalen har satts och FALSE betyder att den nollställts. Status hos den valda inputkanalen läses. var status: boolean; status := ReadIOchannel(2); // Read Input channel 2 ReadAllDigital FUNCTION ReadAllDigital: Longint; Resultat Longint: 5 LSB motsvarar statusen hos inputkanalerna. Hög (1) betyder att kanalen är HIGH, låg (0) betyder att kanalen är LOW. Funktionen returnerar status hos de digitala inputarna. var status: longint; status := ReadAllDigital; // Read the Input channels
10 10 Description of the DLL ResetCounter PROCEDURE ResetCounter(CounterNumber: Longint); CounterNumber: Värde 1 eller 2, vilket motsvarar den räknare som skall återställas. Den valda pulsräknaren återställs. ResetCounter(2); // Reset the counter number 2 ReadCounter FUNCTION ReadCounter(CounterNumber: Longint): Longint; CounterNumber: Värde 1 eller 2, vilket motsvarar den räknare som skall läsas. Resultat Longint: Innehållet hos 16-bitars pulsräknare. Funktionen returnerar status hos den valda 16-bitars pulsräknaren. Räknare nummer 1 räknar pulser matade mot input I1 och räknare nummer 2 räknar pulser matade mot input I2. var pulses: longint; pulses := ReadCounter(2); // Read the counter number 2 SetCounterDebounceTime PROCEDURE SetCounterDebounceTime(CounterNr, DebounceTime: Longint); CounterNumber: Värde 1 eller 2, vilket motsvarar den räknare som skall sättas. DebounceTime: "Debounce time" för pulsräknaren. DebounceTime-värdet motsvarar den "debounce time" som skall sättas för pulsräknaren. "Debounce time"-värdet kan variera mellan 0 och 5000.
11 K8055D.DLL 11 Räknarinputs är "debounced" i programvaran för att förhindra falsk triggning när mekaniska switchar eller reläinputs används. "Debounce"-tiden är lika både för fallande som stigande flanker. Default "debounce"-tid är 2ms. Det betyder att räknarinputen måste vara stabil i åtminstone 2 ms innan den mäts, vilket innebär en maximal räknarhastighet på omkring 200 antal uppräkningar per sekund. Om "debounce"-tiden är satt till 0, betyder det att maximala räkningshastigheten är omkring 2000 uppräkningar per sekund. SetCounterDebounceTime(1,100); // The debounce time for counter number 1 is set to 100ms
12 12 Description of the DLL Användning av K8055.DLL i Delphi I följande applikationsexempel illustreras procedurerna och funktionerna i K8055D.DLL och ett exempel på hur man använder de två viktigaste DLL funktionsanropen: OpenDevice och CloseDevice. unit K8055; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls; type TForm1 = class(tform) GroupBox1: TGroupBox; SK6: TCheckBox; SK5: TCheckBox; Button1: TButton; Label1: TLabel; procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; timed:boolean; implementation {$R *.DFM} function OpenDevice(CardAddress: Longint): Longint; stdcall; external 'K8055d.dll'; procedure CloseDevice; stdcall; external 'K8055d.dll'; function ReadAnalogChannel(Channel: Longint):Longint; stdcall; external 'K8055d.dll'; procedure ReadAllAnalog(var Data1, Data2: Longint); stdcall; external 'K8055d.dll'; procedure OutputAnalogChannel(Channel: Longint; Data: Longint); stdcall; external 'K8055d.dll'; procedure OutputAllAnalog(Data1: Longint; Data2: Longint); stdcall; external 'K8055d.dll'; procedure ClearAnalogChannel(Channel: Longint); stdcall; external 'K8055d.dll'; procedure ClearAllAnalog; stdcall; external 'K8055d.dll'; procedure SetAnalogChannel(Channel: Longint); stdcall; external 'K8055d.dll'; procedure SetAllAnalog; stdcall; external 'K8055d.dll'; procedure WriteAllDigital(Data: Longint);stdcall; external 'K8055d.dll'; procedure ClearDigitalChannel(Channel: Longint); stdcall; external 'K8055d.dll'; procedure ClearAllDigital; stdcall; external 'K8055d.dll'; procedure SetDigitalChannel(Channel: Longint); stdcall; external 'K8055d.dll'; procedure SetAllDigital; stdcall; external 'K8055d.dll'; function ReadDigitalChannel(Channel: Longint): Boolean; stdcall; external 'K8055d.dll'; function ReadAllDigital: Longint; stdcall; external 'K8055d.dll'; function ReadCounter(CounterNr: Longint): Longint; stdcall; external 'K8055d.dll'; procedure ResetCounter(CounterNr: Longint); stdcall; external 'K8055d.dll'; procedure SetCounterDebounceTime(CounterNr, DebounceTime:Longint); stdcall; external 'K8055d.dll'; procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin CloseDevice; end; procedure TForm1.Button1Click(Sender: TObject); var h,cardaddr:longint; begin CardAddr:= 3-(integer(SK5.Checked) + integer(sk6.checked) * 2); h:= OpenDevice(CardAddr);
13 K8055D.DLL 13 case h of 0..3: label12.caption:='card '+ inttostr(h)+' connected'; -1: label12.caption:='card '+ inttostr(cardaddr)+' not found'; end; end; end.
14 14 Description of the DLL Användning av K8055D.DLL i Visuell Basic. I följande applikationsexempel illustreras procedurerna och funktionerna i K8055D.DLL och ett exempel på hur man använder de två viktigaste DLL funktionsanropen: OpenDevice och CloseDevice. Notera: Var säker på att filen K8055D.DLL kopieras till Windows' SYSTEM32 mappen: Option Explicit Private Declare Function OpenDevice Lib "k8055d.dll" (ByVal CardAddress As Long) As Long Private Declare Sub CloseDevice Lib "k8055d.dll" () Private Declare Function ReadAnalogChannel Lib "k8055d.dll" (ByVal Channel As Long) As Long Private Declare Sub ReadAllAnalog Lib "k8055d.dll" (Data1 As Long, Data2 As Long) Private Declare Sub OutputAnalogChannel Lib "k8055d.dll" (ByVal Channel As Long, ByVal Data As Long) Private Declare Sub OutputAllAnalog Lib "k8055d.dll" (ByVal Data1 As Long, ByVal Data2 As Long) Private Declare Sub ClearAnalogChannel Lib "k8055d.dll" (ByVal Channel As Long) Private Declare Sub SetAllAnalog Lib "k8055d.dll" () Private Declare Sub ClearAllAnalog Lib "k8055d.dll" () Private Declare Sub SetAnalogChannel Lib "k8055d.dll" (ByVal Channel As Long) Private Declare Sub WriteAllDigital Lib "k8055d.dll" (ByVal Data As Long) Private Declare Sub ClearDigitalChannel Lib "k8055d.dll" (ByVal Channel As Long) Private Declare Sub ClearAllDigital Lib "k8055d.dll" () Private Declare Sub SetDigitalChannel Lib "k8055d.dll" (ByVal Channel As Long) Private Declare Sub SetAllDigital Lib "k8055d.dll" () Private Declare Function ReadDigitalChannel Lib "k8055d.dll" (ByVal Channel As Long) As Boolean Private Declare Function ReadAllDigital Lib "k8055d.dll" () As Long Private Declare Function ReadCounter Lib "k8055d.dll" (ByVal CounterNr As Long) As Long Private Declare Sub ResetCounter Lib "k8055d.dll" (ByVal CounterNr As Long) Private Declare Sub SetCounterDebounceTime Lib "k8055d.dll" (ByVal CounterNr As Long, ByVal DebounceTime As Long) Private Sub Connect_Click() Dim CardAddress As Long Dim h As Long CardAddress = 0 CardAddress = 3 - (Check1(0).Value + Check1(1).Value * 2) h = OpenDevice(CardAddress) Select Case h Case 0, 1, 2, 3 Label1.Caption = "Card " + Str(h) + " connected" Case -1 Label1.Caption = "Card " + Str(CardAddress) + " not found" End Select End Sub Private Sub Form_Terminate() CloseDevice End Sub
15 K8055D.DLL 15 Användning av K8055D.DLL i Borland C++ Builder Nedan följer en listning av K8055D.h inkluderande deklarationerna i K8055D.DLL:s procedurer och funktioner. En listning av ett applikationsexempel visar hur man använder de två viktigaste DLL funktionsanropen: OpenDevice och CloseDevice. //Listing K8055D.h #ifdef cplusplus extern "C" { #endif #define FUNCTION declspec(dllimport) FUNCTION long stdcall OpenDevice(long CardAddress); FUNCTION stdcall CloseDevice(); FUNCTION long stdcall ReadAnalogChannel(long Channel); FUNCTION stdcall ReadAllAnalog(long *Data1, long *Data2); FUNCTION stdcall OutputAnalogChannel(long Channel, long Data); FUNCTION stdcall OutputAllAnalog(long Data1, long Data2); FUNCTION stdcall ClearAnalogChannel(long Channel); FUNCTION stdcall ClearAllAnalog(); FUNCTION stdcall SetAnalogChannel(long Channel); FUNCTION stdcall SetAllAnalog(); FUNCTION stdcall WriteAllDigital(long Data); FUNCTION stdcall ClearDigitalChannel(long Channel); FUNCTION stdcall ClearAllDigital(); FUNCTION stdcall SetDigitalChannel(long Channel); FUNCTION stdcall SetAllDigital(); FUNCTION bool stdcall ReadDigitalChannel(long Channel); FUNCTION long stdcall ReadAllDigital(); FUNCTION long stdcall ReadCounter(long CounterNr); FUNCTION stdcall ResetCounter(long CounterNr); FUNCTION stdcall SetCounterDebounceTime(long CounterNr, long DebounceTime); #ifdef cplusplus } #endif //Listing Unit1.cpp // #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "K8055D.h" // #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; // fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } // void fastcall TForm1::Connect1Click(TObject *Sender) { int CardAddr = 3 - (int(checkbox1->checked) + int(checkbox2->checked) * 2); int h = OpenDevice(CardAddr); switch (h) { case 0 : case 1 : case 2 : case 3 : Label1->Caption = "Card " + IntToStr(h) + " connected";
16 16 Description of the DLL break; case -1 : Label1->Caption = "Card " + IntToStr(CardAddr) + " not found"; } } // void fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action) { CloseDevice(); } //
A-1 Universitas Kristen Maranatha
LAMPIRAN A-1 Listing Program pada Arduino kit #include #define rxpin 2 #define txpin 3 SoftwareSerial rfid = SoftwareSerial(rxPin,txPin); char tag = 0; int val = 0; int motor1 = 4; int
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic
Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic Inledning Starta Microsoft Visual Studio 2005. Välj create Project Välj VB + Vindows Application och välj ett nytt
KALIBRERINGS MENY. För att komma tillbaka till Mätfunktionerna håll inne M -knappen 3s. eller vänta 1 min. 1 =MOD. 9.6 KBaud
1 (6) FUNKTION HDH-C kalibrerings/konfigureringsverktyg behövs för drifttagning av HDH-M transmittrarna. Med HDH-C kan följande utföras: - Modbus inställningar - Regulator parametrar - Mät kalibrering
- Digitala ingångar och framförallt utgångar o elektrisk modell
Elektroteknik för MF1016. Föreläsning 8 Mikrokontrollern ansluts till omvärden. - Analoga ingångar, A/D-omvandlare o upplösningen och dess betydelse. o Potentiometer som gasreglage eller volymratt. o Förstärkning
SB168-ES och M7CL Quick Setup Guide Svensk version
SB168-ES och M7CL Quick Setup Guide Svensk version February, 2009 SB168-ES och M7CL Quick Setup Guide Om den här guiden Den här guiden innefattar information om snabb och enkel konfigurering av 48 inputs
Nemo96 HD och Nemo96 HD+ firmware uppdatering
Nemo96 HD och Nemo96 HD+ firmware uppdatering Gå till vår hemsida www.taljemat.se Klicka på Ladda ner programvaror Välj IME Välj Nemo96HD/HD+ IDM = Ime Device Manager Ladda ner IDM_WINXP om Du arbetar
Modbus. Supportdokument. Lathund för att använda Modbus över RS XXX eller TCP/IP.
Supportdokument Modbus Lathund för att använda Modbus över RS XXX eller TCP/IP. Synpunkter, felaktigheter, önskemål etc. för dokumentet meddelas Fil: Malthe_LHA T_Modbus.docx Innehållsförteckning 1. Allmänt...
BridgeView. Klasser i BridgeView. Klassen Grafiska Gränssnittet. Klassen TSPELET
BridgeView Till denna andra prototyp av programmet har klasserna byggts ut och fått en struktur som klarar av det enda användarfall, som hittills tagits upp. Förhoppning finns att nya användarfall inte
Klassdeklaration. Metoddeklaration. Parameteröverföring
Syntax: Class Declaration Modifier Class Body Basic Class Member Klassdeklaration class Class Member Field Declaration Constructor Declaration Method Declaration Identifier Class Associations Motsvarar
Komponenter med COM (och COM+/VC++ 7.0)
MÄLARDALENS HÖGSKOLA Komponenter med COM (och COM+/VC++ 7.0) Med Visual C++ 7.0 COM-komponent EI0230 Komponentbaserad applikationsutveckling oktober 2003 Om denna sammanfattning Denna sammanfattning innehåller
Instruktion för I/O-Kort, med USB-anslutning.
Instruktion för I/O-Kort, med USB-anslutning. I/O-kortet har: 8 digitala ingångar. Avsedda för slutande kontakter. Gemensam plus-matning 15Volt. Öppen ingång = 0. 8 digitala utgångar. Utgångskrets typ
Styrteknik 4.5/7.5 hp distans: Tidskretsar, räknare
PLC4B:1 Olika exempel med Timers och Counters En Enkel Timer med MELSEC IL Funktion: LD BTN_DGVG OUT T1 K50 LD T1 OUT LEDKG_RED Om BTN_DGVG trycks ned och hålls nedtryckt: => LEDKG_red = 1 efter 5.0 sek
Optoisolerat USB Utgångskort
Optoisolerat USB Utgångskort [USB-4X-BOB] Optiskt isolerat USB utgångskort för att enkelt koppla datorn till din CNC-styrning Anslutning USB. Styr upp till 4st axlar Utgångar: 16st + 1st PWM utgång Ingångar:
Snabbguide Visma Compact API Version 5.1 Copyright 2006-2008 Visma Spcs AB Visma Compact API
Snabbguide Visma Compact API Version 5.1 Copyright 2006-2008 Visma Spcs AB Visma Compact API Introduktion Visma Compact API är ett programmeringsgränssnitt framtaget för att underlätta integration av Visma
Sensorsystem till hinderhanterande robot
Institutionen för informationsteknologi Sensorsystem till hinderhanterande robot Sensor System for Obstacle Handling Robot Examensarbete vid Elektro- och datoringenjörsprogrammet ht 2005 Sensorsystem till
SB168-ES och LS9 Quick Setup Guide Svensk version
SB168-ES och LS9 Quick Setup Guide Svensk version February, 2009 SB168-ES och LS9 Quick Setup Guide Om den här guiden. Den här guiden innefattar information om snabb och enkel konfigurering av 32 inputs
Programmera Avant 5 med PC mjukvara
Programmera Avant 5 med PC mjukvara Installera mjukvaran på din PC Sätt i CD-skivan i PC:n. Kör filen setup.exe på CDskivan så startar installationen. Följ instruktionerna tills installationen är klar.
MyConnect Link. Konfigurationsverktyg för Flygt MμConnect. Snabbguide
MyConnect Link Konfigurationsverktyg för Flygt MμConnect Snabbguide 1 Innehåll 1 Krav och installation... 3 1.1 Kännetecken och funktion... 3 1.2 Ladda ner, redigera, spara och visa konfigurationsfiler...
C++-programmets beståndsdelar
C++-programmets beståndsdelar Ett C++-program är uppdelat i headerfiler (fil.h) och implementationsfiler (fil.cpp) Programmet måste innehålla åtminstone funktionen int main() main() startar programmet
(Lösningsförslag finns sist i denna fil.)
(Lösningsförslag finns sist i denna fil.) Läser externa signaler. Har 64 ingångar (kanaler), från 0 till 63. Kan bara avläsa en ingång i taget. Avlästa värdet positivt 16-bitars tal. Varje läsning tar
Första databastillämpningen
Första databastillämpningen Databasen vi ska använda En textfil innehåller följande data om 200 personer. Fält Typ Exempel Förnamn sträng [20] BENGT Efternamn sträng [20] KVIST Födelsedatum sträng [6]
Laboration 1 Introduktion till Visual Basic 6.0
Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.
Profibus. Altivar/Altistart. Kom-igång med Profibus till ATS48/ATV28 (via Modbusgateway)
Profibus Altivar/Altistart Kom-igång med Profibus till ATS48/ATV28 (via Modbusgateway) 2004-07-14 INNEHÅLLSFÖRTECKNING 1 INLEDNING...3 2 KONFIGURERA PROFIBUS-NÄTVERK...4 3 INSTÄLLNING AV GATEWAY...8 3.1
TDDC74 Lab 04 Muterbara strukturer, omgivningar
TDDC74 Lab 04 Muterbara strukturer, omgivningar 1 Översikt I den här laborationen kommer ni att lära er mer om: Tillstånd, och skillnader mellan ren funktionell programmering och imperativ. Skillnaden
AVR 3 - datorteknik. Avbrott. Digitala system 15 hp. Förberedelser
Namn: Laborationen godkänd: Digitala system 15 hp AVR 3 - datorteknik LTH Ingenjörshögskolan vid Campus Helsingborg Avbrott. Syften med den här laborationen är att introducera avbrott. Avbrott som uppkommer
Översikt över Visual Basic
Översikt över Visual Basic Om denna översikt Denna översikt ger en kort introduktion till de viktigaste delarna i programspråket Visual Basic 6.0. På alla ställen där det beskrivs hur man skriver kod gäller
Bruksanvisning Varmkanalstyrning KT300S
1. Alarm (Röd LED) 2. Är-värde Temp 3. Bör-värde Temp, Ut % eller Amper 4. Värme till (röd LED) 5. Tryck och håll in knappen för tillgång till parameter inställningar 6. Tryck in knappen för att se utgång
2.45GHz CF Card Reader User Manual. Version /09/15
2.45GHz CF Card Reader User Manual Version 2.0 2008/09/15 Install SYRD245-CF Card Reader to PDA: 1. Explorer SYRD245-CF folder of SYRIS Xtive CD-ROM 2. Check your PDA OS (Mobile5 or PPC2003) NETCF V2 currently
Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa
Lena Kallin Westin 2005-08-22 Institutionen för datavetenskap Umeå universitet TENTAMEN Uppgift (poäng) 1 (2) 2 (3) 3 (4) 4 (4) 5 (3) 6 (4) 7 (6) 8 (6) 9 (8) Summa Inlämnad Poäng Kurs : Programmeringsteknisk
Byggstenar. C++-programmets beståndsdelar. C++-programmets beståndsdelar. Grundläggande datatyper
C++-programmets beståndsdelar Ett C++-program är uppdelat i headerfiler (fil.h) och implementationsfiler (fil.cpp) Programmet måste innehålla åtminstone funktionen int main() main() startar programmet
Svensk version. Inledning. Innehåll. Specifikationer BT100. Extra specifikationer BT100 S W E E X. C O M. BT110 - Sweex Bluetooth Class I Adapter USB
BT100 - Sweex Bluetooth Class II Adapter USB BT110 - Sweex Bluetooth Class I Adapter USB Inledning Först och främst tackar vi till ditt köp av denna Sweex Bluetooth Adapter. Med hjälp av denna adapter
OBS!!! Anslut ej USB kabeln till dator eller GPS innan du först har installerat drivrutinerna för USB kabeln i din dator.
Navirad User Tool 3,7 Manual för GPS 1 Easy, GPS 2, GPS 4 samt Navirad Elite. Du kan ladda ner programmet från följande websida: Leta upp fliken Download och följ instruktionerna. http://www.tmobilteknik.com
Instrument Link, en snabbguide
Instrument Link, en snabbguide MJK Automation AB Tel: 0533-177 50 E-post: kontoret@mjk.se Hemsida: www.mjk.se Instrument Link, en snabbguide 120131 1. Innehåll 1. Inledning till Instrument Link... 3 2.
GRUNDER I VHDL. Innehåll. Komponentmodell Kodmodell Entity Architecture Identifierare och objekt Operationer för jämförelse
GRUNDER I VHDL Innehåll Komponentmodell Kodmodell Entity Architecture Identifierare och objekt Operationer för jämförelse KOMPONENTMODELL Modell för att beskriva komponenter Externt interface Intern funktion
732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Felsökning. Datatyper. Referenstyper. Metoder / funktioner
732G11 Linköpings universitet 2011-01-21 1 2 3 4 5 6 Skapa program Kompilera: Källkod Kompilator bytekod Köra: Bytekod Virtuell maskin Ett riktigt program Hej.java class Hej { public static void main (
GPIO - General Purpose Input Output
GPIO - General Purpose Input Output Ur innehållet: Ideala och verkliga signaler Bitvis in- och utmatning Anslutning - fysiskt gränssnitt F407 - GPIO-modul tillämpningar Läsanvisningar: Arbetsbok avsnitt
Snabbguide Överföring av resultat till PC. systemsure Plus
Snabbguide Överföring av resultat till PC systemsure Plus Så här enkelt sparar du mätresultaten från instumentet till datorn Först måste programvaran installeras på din PC. Sätt CDn i CD-ROM läsaren och
FÄLTMÄTINSTRUKTION C.A 1510
1(9) 1. Allmänt är ett instrument som mäter koldioxid (CO 2 ), temperatur och luftfuktighet. Efter avslutad mätning åskådliggörs insamlad data genom att koppla instrumentet via medföljande USB-kabel eller
Visual Basic, en snabbgenomgång
Visual Basic, en snabbgenomgång Variabler och Datatyper En variabel är som en behållare. Olika behållare passar bra till olika saker. I Visual Basic(härefter VB) finns olika typer av behållare för olika
Programmering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
Användarmanual Personräknare med LCD Display TP 002
HPC002 User Manual Användarmanual Personräknare med LCD Display TP 002 Huvudfunktioner 1. Kontroll av lagrade data och radering 2. Låsning av tryckknapparna 3. Klocka 4. Inställningar 5. Inställningstips
Programmera i Block Editor
Programmera i Block Editor Översikt av programmeringsfönstret Sida 1 av 13 Blocken och deras funktioner show number _ Siffra 1-9 visas mitt på LED displayen. Vid flersiffriga tal scrollas dessa in på displayen,
IndraDrive Open-loop. Styrning av asynkronmotor över Profibus. Version 1
IndraDrive Open-loop Styrning av asynkronmotor över Profibus Version 1 1. Inställningar för master kommunikation Öppna inställningarna för master kommunikationen genom att expandera mappen Master communication
IMSE. Ultra. Referensmanual. IMSE Ex. Manualversion
IMSE Ultra Referensmanual IMSE Ex Manualversion 3.00 www.abelko.se 1 Modultyper Följande tabell beskriver vad respektive modul har för in- och utgångar. Modul DI DO UI AO ExD8 4 4 ExDI12 12 ExM28 8 6 8
Styrteknik 7.5 hp distans: E-1000 och E-Designer
PLC8A:1 E1000 operatörsterminaler En operatörsterminal ger ett gränssnitt mellan männinska-maskin, (MMI människa-maskininteraktion, HMI Human Machine Interface) Alla terminalerna i E1000-serien är utvecklade
Digitalmodul SB3360 Installationsanvisning
SIMPLEBUS2 Passerkontroll Digitalmodul SB3360 Installationsanvisning Copyright 2011 Siemens AB Alla rättigheter till detta dokument och till föremålet för det förbehålles. Genom att acceptera dokumentet
AD-DA-omvandlare. Mätteknik. Ville Jalkanen. ville.jalkanen@tfe.umu.se 1
AD-DA-omvandlare Mätteknik Ville Jalkanen ville.jalkanen@tfe.umu.se Inledning Analog-digital (AD)-omvandling Digital-analog (DA)-omvandling Varför AD-omvandling? analog, tidskontinuerlig signal Givare/
2D1387, Programsystemkonstruktion med C++ Johnny Bigert, Kursens hemsida:
2D1387, Programsystemkonstruktion med C++ 00/01 1 Slide 1 2D1387, Programsystemkonstruktion med C++ Johnny Bigert, johnny@nada.kth.se Kursens hemsida: http://www.nada.kth.se/kurser/kth/2d1387 Varför vill
BRUKSANVISNING GSM-MODUL DBG5. Version 1.00 Utgåva 1
BRUKSANVISNING GSM-MODUL DBG5 Version 1.00 Utgåva 1 Revision: 2016-09-29 FAAC Nordic AB BOX 125, SE-284 22 PERSTORP SWEDEN TEL. +46 435 77 95 00 FAX +46 435 77 95 29 www.daab.se Innehåll Allmän information...3
Modbus över Ethernet. WAGO Contact SA TSS STR 2011 1
Modbus över Ethernet WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet En enorm mängd produkter stöder modbus. Modbus kallas ibland för automationens minsta gemensamma nämnare. Kanske är det för att
Gateway Modbus-Profibus
Gateway Modbus-Profibus Premium/Micro PLC Komigång med kommunikation från PLC till Profibus slav. 2004-04-20 1 (10) INNEHÅLLSFÖRTECKNING 1 INLEDNING...3 2 ANVÄNDA PRODUKTER...3 3 ELEKTRISK ANSLUTNING...3
Allt om datalogging och datakommunikation!
PLC8D:1 Allt om datalogging och datakommunikation! Data Logging Data Logging, HMI Tools File Transfer Elementär datakommunikation Elementär datakommunikation, E-Designer och Ethernet PLC8D:2 Data Logging
Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E
1 Funktion och användningsområde Q64AD och Q68ADV/ADI omvandlar analoga ström- eller spänningssignaler till digitala värden. 2 Om Kom-igång dokumentet Detta Kom-igång-dokument skall ej ses som en fullständig
Systemkonstruktion LABORATION REALTIDSPROGRAMMERING
Systemkonstruktion LABORATION REALTIDSPROGRAMMERING Laborationsansvariga: Anders Arvidsson, Björn Lundblad Utskriftsdatum: 2002-10-31 Laboranter: 1 Syfte Denna laboration syftar till att öva användningen
Applikationsexempel Timer med tryckknapp
Applikationsexempel Timer med tryckknapp Document title Document Identity 4655_024_01 Valid for IMSE WebMaster Pro Firmare version 1.09 or higher Date 08-04-14 Webpages version 1.09 or higher Abelko Innovation
ITK:P1 Föreläsning 1. Programmering. Programmeringsspråket Java. Stark typning Explicit typning Strukturerat Hög säkerhet
ITK:P1 Föreläsning 1 Att programmera i språket Java DSV Peter Mozelius Programmering Olika typer av programmering som t ex: o Imperativ programmering (C, Pascal m fl) o Funktionell programmering (Lisp,
TDIU01 - Programmering i C++, grundkurs
TDIU01 - Programmering i C++, grundkurs Pekare och Listor Eric Elfving Institutionen för datavetenskap 31 oktober 2014 Översikt 2/41 Internminne Pekare Dynamiska datastrukturer (Enkellänkade) listor Arbeta
Svensk Bruksanvisning
Svensk Bruksanvisning Egenskaper Egenskaper: - Stor tydlig display med blå bakgrundsbelysning. - Klarar MP3 (MPEG 1/2 Layer2) och WMA uppspelning. - Digital röstinspelning. - USB lagring av datafiler.
Styrsystem M221. Kom-igång med SoMachine Basic. Skapad: Rev:
Styrsystem M221 Kom-igång med SoMachine Basic Skapad: 2014-10-28 Rev: 2018-01-22 INNEHÅLLSFÖRTECKNING 1 INLEDNING... 3 2 JÄMFÖRELSE MED TWIDO... 3 2.1.1 %MW... 3 3 PROGRAMMERING... 3 4 ON LINE... 4 4.1
Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.
Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans
Microprocessor / Microcontroller
Microprocessor / Microcontroller Varför? Industrial Electrical Engineering and Automation Billiga Innehåller bara det nödvändigaste Kräver få kringkomponenter Enkla att programmera PIC16F887 PIC16F887
Laboration 5. Temperaturmätning med analog givare. Tekniska gränssnitt 7,5 p. Förutsättningar: Uppgift: Temperatur:+22 C
Namn: Laborationen godkänd: Tekniska gränssnitt 7,5 p Vt 2014 Laboration 5 LTH Ingenjörshögskolan vid Campus Helsingborg Temperaturmätning med analog givare. Syftet med laborationen är att studera analog
732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Muddy. Funktioner / metoder. Punktnotation. Evalueringsordning
Varför? 732G11 Linköpings universitet 2011-02-08 Varför? 1 2 3 Varför? 4 5 Medelvärde av 5000 tal Varför? while-loopen int nrofints = 5000; int [] integers = new int [ nrofints ]; int pos = 0; while (
IQHeat ModBus. Innehåll
Innehåll 1 Allmänt... 1 1.1 Hårdvara och anslutning... 1 1.2 ModBus/RTU allmänt... 1 1.1 Variabler... 2 1.1 Sammanfattning variabler... 3 1.2 Operation Card... 4 1.3 Hantering av ModBusinställningar i
Bruksanvisning Kopplingsur 19 164 70
Bruksanvisning Kopplingsur 19 164 70 SÄKERHETSFÖRESKRIFTER 1. Läs igenom hela bruksanvisningen innan installation. 2. Installation skall göras av behörig elektirker. 3. Bryt strömmen innan installation.
Styrteknik: Grundläggande logiska funktioner D2:1
Styrteknik: Grundläggande logiska funktioner D2:1 Digitala kursmoment D1 Boolesk algebra D2 Grundläggande logiska funktioner D3 Binära tal, talsystem och koder Styrteknik: Grundläggande logiska funktioner
Product configurations Produire configuration Produkt konfigurationen Producto configuraciones Produkt konfigurationerna
Product configurations Produire configuration Produkt konfigurationen Producto configuraciones Produkt konfigurationerna 1 2 3 Ref. 3800 2360, Ver 2005-09 2 1. Keypad K900; includes TOM-Net terminators.
FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst 2004-10-29
FactoryCast HMI Premium & Quantum PLC MySQL Server och FactoryCast HMI databastjänst 2004-10-29 INNEHÅLLSFÖRTECKNING 1 DATABASTJÄNSTEN...3 1.1 KONFIGURERING AV DATABASTJÄNST...3 2 KONFIGURERING MYSQL...6
Modbus. WAGO Contact SA TSS STR
Modbus WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet En enorm mängd produkter stöder modbus. Modbus kallas ibland för automationens minsta gemensamma nämnare. Kanske är det för att modbus är relativt
ANVÄNDAR MANUAL. SESAM 800 RX MC Manager
ANVÄNDAR MANUAL SESAM 800 RX MC Manager Åkerströms Björbo AB Box 7, SE-780 45 Gagnef, Sweden street Björbovägen 143 SE-785 45 Björbo, Sweden Phone +46 241 250 00 Fax +46 241 232 99 E-mail sales@akerstroms.com
Hantering av textsträngar och talsträngar. William Sandqvist
Hantering av textsträngar och talsträngar Strängen Hello world! PIC-processorerna lagrar strängkonstanter med bokstäverna inbakade i en följd av instruktioner (en tabell). Man hämtar en bokstav genom att
OMRON. PLC till PLC kommunikation (CP1L-E) Ethernet. 22 april 2014 OMRON Corporation
Ethernet 22 april 2014 OMRON Corporation 2/16 Läs detta innan du bläddrar vidare OMRON Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för Omrons produkter. Använd den som en hjälp
Downloading av software till programmering av signalomvandlare.
Downloading av software till programmering av signalomvandlare. För att programmera er signalomvandlare, är det nödvändigt att ni gratis laddar ner software som är lagt på vår hemsida, gå därför in på
Parameteröverföring. Exempel. Exempel. Metodkropp
Exempel atriangle.changesize (100, 50); // OK atriangle.changesize (100); // fel antal atriangle.changesize ( 1, 50); // fel datatyp char c = atriangle.getarea (); // fel datatyp Parameteröverföring I
Smart Dock. Du kan även ladda ner en PDF manual på box850.com, välj Smart Dock och tryck på Nerladdning.
Smart Dock Du kan även ladda ner en PDF manual på box850.com, välj Smart Dock och tryck på Nerladdning. 1 av 12 I förpackningen: Smart Dock kamera, manual, USB strömadapter ÖVERSIKT KAMERA: Blå LED Röd
Objektorientering i liten skala
Linköpings Universitet Institutionen för datavetenskap (IDA) UPP-gruppen 2012-10-24 Objektorientering i liten skala Mål I denna lab skall du skriva ett objektorienterat program. Programmet skall delas
42.MST 1/D (E4210405)
BRUKSANVISNING Fältstyrkemätare 42.MST 1/D (E4210405) Råsundavägen 15 169 67 Solna, Tel. 08-705 65 95 Fax. 08-705 65 99 info@elmanet.se www.elmanet.se Innehållsförteckning 1 INFORMATION... 3 2 INTRODUKTION...
Styrteknik : Funktioner och funktionsblock
PLC2A:1 Variabler och datatyper Allmänt om funktioner och funktionsblock Programmering av funktioner Programmering av funktionsblock PLC2A:2 Variabler i GX IEC Developer Global and Local Variables Variables
Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.
Analog Digitalitet Kontinuerlig Direkt proportionerlig mot källan Ex. sprittermometer Elektrisk signal som representerar ljud Diskret Digital Representation som siffror/symboler Ex. CD-skiva Varje siffra
Föreläsning 3-4 Innehåll. Diskutera. Metod. Programexempel med metod
Föreläsning 3-4 Innehåll Diskutera Vad gör programmet programmet? Föreslå vilka satser vi kan bryta ut till en egen metod. Skriva egna metoder Logiska uttryck Algoritm för att beräkna min och max Vektorer
MSR. www.intab.se info@intab.se 0302-24 600 Gjutarevägen 1 443 61 Stenkullen
MSR www.intab.se info@intab.se 0302-24 600 Gjutarevägen 1 443 61 Stenkullen Inledning Intabs MSR är en liten kraftfull datalogger med USB-anslutning som komponeras ihop efter behov. De olika modellerna
Programmera i C Varför programmera i C när det finns språk som Simula och Pascal??
Programmera i C Varför programmera i C när det finns språk som Simula och Pascal?? C är ett språk på relativt låg nivå vilket gör det möjligt att konstruera effektiva kompilatorer, samt att komma nära
Alfa Laval Cetetherm IQHeat ModBus
Alfa Laval Cetetherm IQHeat ModBus Cetetherm IQHeat är anpassat efter ModBus/RTU. Det innebär att man kan hämta en del värden och ställa några värden i reglerenheten. Detta dokument går igenom hur man
22/02/16. Arduino Introduktion till Arduino. Arduino. Microcontroller - Embedded systems. Historia Organisation - Ekosystem
22/02/16 Arduino Introduktion till Arduino Historia Organisation - Ekosystem ANDERS J JOHANSSON Hårdavara Mjukvara Kringkomponenter Tips Demos! Microcontroller - Embedded systems Inbyggda system Processing
Laborationskort - ML4
microlf ML Laborationskort - ML ML är ett enkelt laborationskort avsett för inledande laborationsövningar i Datorteknik. Kortet innehåller 0 olika sektioner som enkelt kopplas samman via 0-polig flatkabel.
Modbus. Supportdokument. Lathund för att använda Modbus över RS-XXX eller TCP/IP.
Supportdokument Modbus Lathund för att använda Modbus över RS-XXX eller TCP/IP. Synpunkter, felaktigheter, önskemål etc. för dokumentet meddelas Fil: Malthe_LHA T_Modbus.docx Innehållsförteckning 1. Allmänt...
Föreläsning 3-4 Innehåll
Föreläsning 3-4 Innehåll Skriva egna metoder Logiska uttryck Algoritm för att beräkna min och max Vektorer Datavetenskap (LTH) Föreläsning 3-4 HT 2017 1 / 36 Diskutera Vad gör programmet programmet? Föreslå
D0010E. Hello world! Nedräkning. Sågtand. Övningsuppgifter i Eclipse. Skapa ett program som skriver ut "Hello world" på skärmen.
D0010E Övningsuppgifter i Eclipse Hello world! Skapa ett program som skriver ut "Hello world" på skärmen. package tutorial; public class HelloWorld public static void main(string[] args) System.out.println("Hello
Innehåll i detta dokument
Läs igenom hela dokumentet innan du startar. Kopiera över allt på CD-skivan till din hårddisk. Din dator kommer behöva startas om en gång vid installationen av CodeSys. Du måste ha rättigheter att installera
TDIU01 Programmering i C++
TDIU01 Programmering i C++ Föreläsning 6 - Klasser Eric Elfving, eric.elfving@liu.se Institutionen för datavetenskap (IDA) Avdelningen för Programvara och system (SaS) Klasser När vi skapade vår lista
FlexiSwitch 4 BRUKSANVISNING. GSM-baserad larm och fjärrstyrningsenhet. www.flexidesign.se
GSM-baserad larm och fjärrstyrningsenhet BRUKSANVISNING www.flexidesign.se Ansvarsfriskrivning Läs detta innan du använder FlexiSwitch 4! Skaparna av FlexiSwitch 4 ifrånsäger sig allt ansvar för eventuella
Outline. For. I istället för att följa det normala ordningen, man ändra den. I i Java får man inte göra hopp hur som helst
Outline Objektorienterad Programmering (TDDC77) Föreläsning IV: while, for, do while, switch, arrayer Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2016 Ordning Villkorliga hopp I Normalt sett så
COMBI-36 36-Kanalers Kombinations Modul
COMBI-36 36-Kanalers Kombinations Modul Allmänt 12 digitala ingångar, 8 digitala utgångar, 8 analoga ingångar, 8 analoga utgångar Optimal beträffande storlek och funktion Jackbara anslutningsplintar RS-485
ANVÄNDARMANUAL. Käyttöohje. Nyckelläsare R10S.3. Expansionsmodul A00.11/A00.12 V
1 Käyttöohje ANVÄNDARMANUAL Nyckelläsare R10S.3 Expansionsmodul A00.11/A00.12 V. 1.1 26.2.2014 Användar- inkopplings- och programmeringsmanual iloq R10S.3, A00.11, A00.12 1-Wire is registered trademark
Enkla datatyper minne
Enkla datatyper minne 143.56 sant Sonja A falskt 18 1999-10-29 Bertil Gralvik, KTH Ingenjörsskolan 1 Addera två tal Algoritmen Summera tal Mata in två tal Beräkna Skriv ut resultat Mata in tal 1 Mata in
1 Allmänt Hårdvara och anslutning Modbus/RTU allmänt...2
Innehåll 1 Allmänt... 2 1.1 Hårdvara och anslutning...2 1.2 Modbus/RTU allmänt...2 1.3 Variabler...3 1.4 Sammanfattning variabler...4 1.5 Operation Card...5 1.6 Hantering av Modbus inställningar i Operatörspanelen...6
Malmqvist, Daniel. Daniel Verhoeff [dav@mark-info.com] Skickat: den 2 juni 2009 16:22 Till: Från: Malmqvist, Daniel Ämne: RE: Brana Supporten
Malmqvist, Daniel Från: Daniel Verhoeff [dav@mark-info.com] Skickat: den 2 juni 2009 16:22 Till: Malmqvist, Daniel Ämne: RE: Brana Supporten Vilket terminal nummer har du upprättat i BranaTime sa du? From:
LABORATIONSINSTRUKTION
Högskolan Dalarna Elektroteknik LABORATION LABORATIONSINSTRUKTION PLC-styrning av ett minimalt parkeringsgarage KURS El- och styrteknik för tekniker ET 1015 INNEHÅLL LAB NR 4 Ver 1.0 1. Inledning 2. Laborationskortet
1. Unpack content of zip-file to temporary folder and double click Setup
Instruktioner Dokumentnummer/Document Number Titel/Title Sida/Page 13626-1 BM800 Data Interface - Installation Instructions 1/8 Utfärdare/Originator Godkänd av/approved by Gäller från/effective date Mats
Quickstartmanual Logger L-8828 / L8829
Quickstartmanual Logger L-8828 / L8829 (ver. 1.10. injektor solutions 2005) web: www.termometer.se 2005-09-15 e-mail: info@termometer.se tel: kontor 08-753 00 04 fax: 0709 66 78 96 besöksadress: Källvägen