Mit der DAQ Toolbox können die Funktionen der
NI-DAQmx Base 2.x C API1) direkt in ScicosLab oder Scilab2) genutzt werden, d.h. Meßdaten können ohne Umwege in ScicosLab/Scilab erfaßt und weiterverarbeitet werden. Voraussetzung hierfür ist eine funktionierende Installation von NI-DAQmx Base 2.x/3.x oder NI-DAQmx 8.x/9.x.
Beispiel: Erfassung eines analogen Spannungswertes mit der DAQ Toolbox
task = DAQ_CreateTask( "" );
DAQ_CreateAIVoltageChan( task, "Dev1/ai0", DAQ("Val_Cfg_Default"), -10.0, +10.0 );
DAQ_StartTask( task );
data = DAQ_ReadAnalogF64( task, 1, 10.0, DAQ("Val_GroupByChannel"), 1 );
DAQ_StopTask( task );
DAQ_ClearTask( task );
printf( "\nMeßwert : %f [V]\n", data );
Die DAQ Toolbox befindet sich im experimentellen Stadium und steht im Quellcode zur Verfügung.
Bitte teilen Sie uns Ihre Erfahrungen (Fehler, Wünsche, …) bei der Nutzung der DAQ Toolbox mit: daq@kybdr.de.
Mit der OpenModelica Toolbox kann der OpenModelica Compiler/Interpreter OMC direkt in Scilab5) genutzt werden. Die Kommunikation erfolgt hierbei über die CORBA6)-Schnittstelle von OMC.
Es können insbesondere in der Sprache Modelica7) beschriebene Systeme mittels OMC simuliert und die Ergebnisse können in Scilab problemlos weiterverarbeitet und ausgewertet werden.
Beispiel: Simulation eines einfachen Systems aus der Modelica Standard Library
model = "Modelica.Mechanics.Translational.Examples.Oscillator"; omc_open(); omc_load( model ); omc_simulate( model, 0, 1 ); [ t, s1, s2 ] = omc_result( model, "SlidingMass1.s", "SlidingMass2.s" ); omc_close(); plot( t, [ s1, s2 ] );
Die OpenModelica Toolbox befindet sich im experimentellen Stadium und steht im Quellcode zur Verfügung.
Bitte teilen Sie uns Ihre Erfahrungen (Fehler, Wünsche, …) bei der Nutzung der OpenModelica Toolbox mit: omc@kybdr.de.
Die Coselica Toolbox bietet mehr als 200 grundlegende Scicos Modelica Blöcke für die Modellierung und Simulation von elektrischen (analog), mechanischen (1D, 2D) und thermodynamischen (0/1D-Wärmeübertragung) Systemen in ScicosLab. Nahezu alle dieser Blöcke wurden von der Modelica Standard Library abgeleitet.
Die Coselica Toolbox befindet sich derzeit noch in einem experimentellen Stadium und steht im Quellcode zur Verfügung.
Bitte teilen Sie uns Ihre Erfahrungen (Fehler, Wünsche, …) bei der Nutzung der Coselica Toolbox mit: coselica@kybdr.de.
Modbus10) ist ein einfaches, bewährtes und weit verbreitetes Kommunikationsprotokoll in der Automatisierungstechnik. Es wird häufig zum Datenaustausch mit SPS-, HMI-, SCADA-Systemen und anderen Modbus-fähigen Geräten eingesetzt.
Die Modbus Blocks Toolbox stellt eine Reihe Modbus-Masterfunkionen in Form von Scicos-Blöcken zur Verfügung.
Beispiel: Lesen & Schreiben von Registern mit der Modbus Blocks Toolbox
Sie möchten die Modbus Blocks Toolbox testen oder benötigen weitere Informationen, dann nehmen Sie Kontakt mit uns auf: modbus@kybdr.de.