pvbrowser manual - Flussi liberi informatici
pvbrowser manual - Flussi liberi informatici
pvbrowser manual - Flussi liberi informatici
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5.4. RLLIB 29<br />
rlIpAdr Indirizzi IP address per l’uso con rlUdpSocket<br />
rlMailbox implementa una cassetta postale che è un meccanismo per la comunicazione tra processi sullo<br />
stesso computer in cui più processi possono scrivere e solo un processo è può leggere<br />
rlModbus implementa il protocollo modbus. Modbus RTU, Modbus ASCII su porta seriale e Modbus<br />
TCP sono supportati.<br />
rlModbusclient Classe da utilizzare in un pvserver per l’accesso alla memoria condivisa e alla cassetta<br />
postale con un modbusdaemon che è stato generato da pvdevelop. In questo caso le variabili di processo<br />
sono codificate binarie<br />
rlMutex implementa un mutex.<br />
rlOpcXmlDa implementa un client per OPC XML/DA protocollo (HTTP / SOAP / XML). In pvbaddon<br />
potete trovare un demone che si basa su questa classe.<br />
rlPcontrol Provides a class for starting and controlling processes.<br />
rlPlcMem Implementa le variabili per un soft PLC.<br />
rlPlcState Implementa arrays di variabili per un soft PLC.<br />
rlPPIClient Implementa il protocollo Siemens PPI utilizzando libnodave.<br />
rlSerial Classe per linee seriali (RS232/RS485)<br />
rlSharedMemory Implementa una memoria condivisa (RAM che viene condivisa tra più processi).<br />
rlSiemensTCP Implementa il protocollo per PLC Siemens per le serie S7 e S5.<br />
rlSiemensTCPClient Classe da utilizzare in un pvserver per l’accesso alla memoria condivisa e alla cassetta<br />
postale con un siemensdaemon che è stato generato da pvdevelop. In questo caso le variabili di processo<br />
sono codificate binarie.<br />
rlSocket Socket per comunicare su TCP utilizzando IPv4 e IPv6.<br />
rlSpawn Avvia un altro processo e collega è STDIN e STDOUT su una Pipe per mezzo di questa classe.<br />
Questa classe può essere usata per controllare le applicazioni a riga di comando da una interfaccia utente<br />
di tipo grafico. ATTENZIONE: Questa classe è disponibile solo sui sistemi operativi Unix.<br />
rlSpreadsheetCell Cella di una tabella.<br />
rlSpreadsheetRow Riga di una tabella.<br />
rlSpreadsheetTable Tabella. Le tabelle possono leggere e scrivere file CSV.<br />
rlSpreadsheetWorkbook Diversi tabelle. Cartella di lavoro in grado di leggere e scrivere una serie di File<br />
CSV..<br />
rlString Semplice classe di tipo string.<br />
rlSvgAnimator Classe per l’animazione grafica SVG all’interno di un pvserver.<br />
rlSvgCat Classe per la ’Normalizzazione’ del codice XML per SVG. I singoli tag sono suddivisi per linee<br />
separate e scritto con giustificazione a sinistra su STDOUT.<br />
rlSvgPosition Utilizzato insieme a rlSvgAnimator. Esso rappresenta la posizione di oggetti grafici all’interno<br />
della grafica SVG.<br />
rlThread Wrapper per thread basati su pthread rispettive routine di thread di Windows.<br />
rlTime implementa time e date.<br />
rlUdpSocket Comunicazione di rete con protocollo UDP.<br />
rlWebcam Implementa un client per le webcam Motion JPEG che sono collegate su HTTP.<br />
rlwthread Funzioni C per incapsulare i threads.<br />
Il <strong>manual</strong>e di riferimento di rllib lo si può trovare sul nostro sito e all’interno del <strong>manual</strong>e di aiuto in pvdevelop.