17.06.2013 Views

pvbrowser manual - Flussi liberi informatici

pvbrowser manual - Flussi liberi informatici

pvbrowser manual - Flussi liberi informatici

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!