Neues JLab 3.0.0 mit Uni-C support
-
- kann c't-Lab-Module konstruieren
- Beiträge: 205
- Registriert: 01.12.2007, 09:23
Neues JLab 3.0.0 mit Uni-C support
JLab unterstützt nun Uni-C (AD, DA, IO16, Frequenz)
Hoffe das Buildsystem hat alles richtig zusammengebaut nach all der Zeit seit dem letzten Release.
Die verschiedenen Versionen gibts wie immer hier:
https://sourceforge.net/projects/jlab/f ... ab/V3.0.0/
Gruß
Magic Roomy
Hoffe das Buildsystem hat alles richtig zusammengebaut nach all der Zeit seit dem letzten Release.
Die verschiedenen Versionen gibts wie immer hier:
https://sourceforge.net/projects/jlab/f ... ab/V3.0.0/
Gruß
Magic Roomy
Re: Neues JLab 3.0.0 mit Uni-C support
Hallo Volker,magicroomy hat geschrieben:Hoffe das Buildsystem hat alles richtig zusammengebaut nach all der Zeit seit dem letzten Release.
sehr schön, daß Du das JLab weiterpflegst. Ich hab' zwar (immer noch) kein Uni-C, aber mein c't Lab keinesfalls in die Ecke gestellt.
Deine Version 3.0.0 spielt gleich auf Anhieb mit den alten Komponenten, der neue Build ist Dir somit geglückt.
Grüße
Paul
-
- kann c't-Lab-Module konstruieren
- Beiträge: 205
- Registriert: 01.12.2007, 09:23
Re: Neues JLab 3.0.0 mit Uni-C support
Na das ist ja schon mal beruhigend
Gruß
Volker
Gruß
Volker
-
- kann c't-Lab-Bausätze bestellen
- Beiträge: 16
- Registriert: 12.11.2011, 15:04
Re: Neues JLab 3.0.0 mit Uni-C support
Hallo Volker,
habe mich heute das erste mal mit Jlab beschäftigt, muß sagen eine feine Sache.
Gestartet habe Ich zuerst jlab_tcpip_V3.0.0 über den X-Port hatte aber keinerlei Menüpukte zur auswahl.
Danach startete ich jlab_rxtx_V3.0.0 und die Konsole brachte folgende Meldungen.
14.04.2012 17:26:53 de.jlab.JLabMain <init>
SCHWERWIEGEND: JLab V3.0.0 (C) 2007,2008,2009,2012 by Volker Raum
Check Channel unic
No Board at address0
No Board at address1
No Board at address2
No Board at address3
No Board at address4
No Board at address5
No Board at address6
No Board at address7
Status #8:254=1.0b [UNIC by CM/c't 03/2010] [FPGA PM8 ]
=> Found Board FPGA
14.04.2012 17:27:10 de.jlab.lab.Lab initLab
INFO: c't Lab Modules checked
14.04.2012 17:27:10 de.jlab.lab.Lab initLab
INFO: External Lab Modules checked
Ich kann über Module > unic > FPGA(8) auf die SD-Karte zugreifen und auch die Programme starten.
Wenn ich dich recht verstanden habe sollte der Zugriff aber auch auf AD, DA, IO16 und Frequenz
möglich sein. Im Menü Module finde ich aber keinen Eintrag dies bezüglich. Habe ich da was übersehen ? In der jlab_docu_V3.0.0 steht was von der JLab1.cmd-Datei die den Pfad zu zwei XML-Dokumenten angeben. Diese ( XML) habe ich nur in der jlab_source_V3.0.0 gefunden.
Vieleicht kanst Du einem Jlab-Beginner ein bisschen unte die Arme greifen.
einen schönes Wochenende von
Hans-Peter
habe mich heute das erste mal mit Jlab beschäftigt, muß sagen eine feine Sache.
Gestartet habe Ich zuerst jlab_tcpip_V3.0.0 über den X-Port hatte aber keinerlei Menüpukte zur auswahl.
Danach startete ich jlab_rxtx_V3.0.0 und die Konsole brachte folgende Meldungen.
14.04.2012 17:26:53 de.jlab.JLabMain <init>
SCHWERWIEGEND: JLab V3.0.0 (C) 2007,2008,2009,2012 by Volker Raum
Check Channel unic
No Board at address0
No Board at address1
No Board at address2
No Board at address3
No Board at address4
No Board at address5
No Board at address6
No Board at address7
Status #8:254=1.0b [UNIC by CM/c't 03/2010] [FPGA PM8 ]
=> Found Board FPGA
14.04.2012 17:27:10 de.jlab.lab.Lab initLab
INFO: c't Lab Modules checked
14.04.2012 17:27:10 de.jlab.lab.Lab initLab
INFO: External Lab Modules checked
Ich kann über Module > unic > FPGA(8) auf die SD-Karte zugreifen und auch die Programme starten.
Wenn ich dich recht verstanden habe sollte der Zugriff aber auch auf AD, DA, IO16 und Frequenz
möglich sein. Im Menü Module finde ich aber keinen Eintrag dies bezüglich. Habe ich da was übersehen ? In der jlab_docu_V3.0.0 steht was von der JLab1.cmd-Datei die den Pfad zu zwei XML-Dokumenten angeben. Diese ( XML) habe ich nur in der jlab_source_V3.0.0 gefunden.
Vieleicht kanst Du einem Jlab-Beginner ein bisschen unte die Arme greifen.
einen schönes Wochenende von
Hans-Peter
-
- kann c't-Lab-Module konstruieren
- Beiträge: 205
- Registriert: 01.12.2007, 09:23
Re: Neues JLab 3.0.0 mit Uni-C support
Hi
das ist ja interessant. Da werde ich was ändern müssen.
Bei Dir meldet sich das UNI-c mit:
1.0b [UNIC by CM/c't 03/2010] [FPGA PM8 ]
bei mir meldet es sich mit
1.0b [UNIC by CM/c't 03/2010] [PM8 ]
und das obwohl das FPGA gesteckt ist. Hast Du die 16MHz Variante oder die 20Mhz?
@All Gibt es jemanden der mir auf die Sprünge helfen kann warum mein UNI-c das FPGA nicht meldet? Es funktioniert aber. Ich kann BIT files laden.
Problem bei Dir ist:
Jlab scannt die Adressen 0-8 auf reinkommende Antworten von Modulen (c't Lab) um automatisch festzustellen welche Module vorhanden sind (Das c't Lab unterstützt ja bis zu 8 Module auf einem Bus).
UNI-C liegt auf Adresse 8. Leider scheint der Erkennungsmechanismus von JLab durcheinanderzukommen wenn im Antwortstring eines Moduls UNIC und FPGA enthalten ist.
JLab denkt einfach du hättest ein FPGA Modul des c't Lab. Deshalb siehst Du auch keinerlei AD/DA/Freq, sondern nur FPGA und es funktioniert sogar, weil zufällig? die FPGA Befehle des UNI-C identisch sind zu den FPGA Befehlen eines reinen c't LAB FPGA.
Langer Rede kurzer Sinn. Ich muß die Erkennungsroutine anpassen.
Um trotzdem schon mal rumzuspielen zieh doch einfach mal das FPGA Modul vom UNI-C ab. Dann solltest Du mit AD/DA und Frequenz arbeiten können.
Gruß
Volker
das ist ja interessant. Da werde ich was ändern müssen.
Bei Dir meldet sich das UNI-c mit:
1.0b [UNIC by CM/c't 03/2010] [FPGA PM8 ]
bei mir meldet es sich mit
1.0b [UNIC by CM/c't 03/2010] [PM8 ]
und das obwohl das FPGA gesteckt ist. Hast Du die 16MHz Variante oder die 20Mhz?
@All Gibt es jemanden der mir auf die Sprünge helfen kann warum mein UNI-c das FPGA nicht meldet? Es funktioniert aber. Ich kann BIT files laden.
Problem bei Dir ist:
Jlab scannt die Adressen 0-8 auf reinkommende Antworten von Modulen (c't Lab) um automatisch festzustellen welche Module vorhanden sind (Das c't Lab unterstützt ja bis zu 8 Module auf einem Bus).
UNI-C liegt auf Adresse 8. Leider scheint der Erkennungsmechanismus von JLab durcheinanderzukommen wenn im Antwortstring eines Moduls UNIC und FPGA enthalten ist.
JLab denkt einfach du hättest ein FPGA Modul des c't Lab. Deshalb siehst Du auch keinerlei AD/DA/Freq, sondern nur FPGA und es funktioniert sogar, weil zufällig? die FPGA Befehle des UNI-C identisch sind zu den FPGA Befehlen eines reinen c't LAB FPGA.
Langer Rede kurzer Sinn. Ich muß die Erkennungsroutine anpassen.
Um trotzdem schon mal rumzuspielen zieh doch einfach mal das FPGA Modul vom UNI-C ab. Dann solltest Du mit AD/DA und Frequenz arbeiten können.
Gruß
Volker
Re: Neues JLab 3.0.0 mit Uni-C support
Hallo Volker,
inspiriert von Deiner neuen Aktivität habe ich nochmal meine alte Checkliste rausgekramt.
Wir waren "vor ein paar Jahren" mit einer Diskussion zum DIV-Support hier stehen geblieben:
viewtopic.php?f=17&t=431&p=3171#p3171
Auch wenn Du Dich erstmal bestimmt mit UNI-C auseinandersetzen möchtest, will ich nicht die Gelegenheit versäumen, das nochmal aufzuwärmen.
a) Die von Dir überarbeitete Skalierung stimmt jetzt; allerdings hatte ich später einen Fehler mit der Skalierung in DIV-C eingebaut, der durch eine Codeerweiterung verursacht wurde. Es ist eine korrigierte DIV-C Version jetzt online.
b) der Meßbereich: die DIV-C (hier #7) schickt
#7:19=3
#7:19=2
#7:19=1
#7:19=0
#7:19=1
#7:19=2
#7:19=3
wenn man manuell am Panel den Bereich mit dem Encoder verstellt. Leider ignoriert JLab diesen Input .. noch.
c) Die Analogskala unter der JLab Digitalanzeige hat in den beiden kleinen Strommodi (250µA und 25mA) nur eine Nullenreihe
Das könnte noch von der Korrektur der Strombereiche übriggeblieben sein.
d) Im JLab Triggersetting Menü hast Du die Optionen Fast, Integrated und Slow. Das entspricht nicht der Pascal (und auch der DIV-C) Implementierung, weil dort Fast => ADC24 (Subch= 0, also ok), Integrated => AD10RMS (SubCh 10) und Slow => ADC10 Peak (SubCh 11) ist.
Wir könnten uns allerdings auch drauf einigen, daß ich die DIV-C auf Deine Auswahl anpasse (also Subchannels 0+1+2); würde mir definitiv besser gefallen
Grüße
Paul
inspiriert von Deiner neuen Aktivität habe ich nochmal meine alte Checkliste rausgekramt.
Wir waren "vor ein paar Jahren" mit einer Diskussion zum DIV-Support hier stehen geblieben:
viewtopic.php?f=17&t=431&p=3171#p3171
Auch wenn Du Dich erstmal bestimmt mit UNI-C auseinandersetzen möchtest, will ich nicht die Gelegenheit versäumen, das nochmal aufzuwärmen.
a) Die von Dir überarbeitete Skalierung stimmt jetzt; allerdings hatte ich später einen Fehler mit der Skalierung in DIV-C eingebaut, der durch eine Codeerweiterung verursacht wurde. Es ist eine korrigierte DIV-C Version jetzt online.
b) der Meßbereich: die DIV-C (hier #7) schickt
#7:19=3
#7:19=2
#7:19=1
#7:19=0
#7:19=1
#7:19=2
#7:19=3
wenn man manuell am Panel den Bereich mit dem Encoder verstellt. Leider ignoriert JLab diesen Input .. noch.
c) Die Analogskala unter der JLab Digitalanzeige hat in den beiden kleinen Strommodi (250µA und 25mA) nur eine Nullenreihe
Das könnte noch von der Korrektur der Strombereiche übriggeblieben sein.
d) Im JLab Triggersetting Menü hast Du die Optionen Fast, Integrated und Slow. Das entspricht nicht der Pascal (und auch der DIV-C) Implementierung, weil dort Fast => ADC24 (Subch= 0, also ok), Integrated => AD10RMS (SubCh 10) und Slow => ADC10 Peak (SubCh 11) ist.
Wir könnten uns allerdings auch drauf einigen, daß ich die DIV-C auf Deine Auswahl anpasse (also Subchannels 0+1+2); würde mir definitiv besser gefallen
Grüße
Paul
-
- kann c't-Lab-Bausätze bestellen
- Beiträge: 16
- Registriert: 12.11.2011, 15:04
Re: Neues JLab 3.0.0 mit Uni-C support
Hi Volker
vielen Dank für die rasche Information.
Nach den Entfernen der FPGA erkannte Jlab die Module für den Frequenzzähler AD, DA und IO.
Im übrigen ich benutze die 20 Mhz Version.
vielen Dank für die rasche Information.
Nach den Entfernen der FPGA erkannte Jlab die Module für den Frequenzzähler AD, DA und IO.
Im übrigen ich benutze die 20 Mhz Version.
Hans-Peter
-
- kann c't-Lab-Module konstruieren
- Beiträge: 205
- Registriert: 01.12.2007, 09:23
Re: Neues JLab 3.0.0 mit Uni-C support
Hab das Rätsel gelöst.
UNI-C meldet sich nur dann mit dem Zusatz FPGA, falls das FPGA mit einem BIT-File geladen wurde, welches die vom CM spezifizierte MagicNumber ($AA55....) in SPI-0 zurückgibt. Aktuell ist das nur PWM.bit. Ich hatte immer mit ports.bit gearbeitet.
Ist korrigiert. Neue Version demnächst, nachdem ich gecheckt habe wie ich Paul helfen kann.
Gruß
Volker
UNI-C meldet sich nur dann mit dem Zusatz FPGA, falls das FPGA mit einem BIT-File geladen wurde, welches die vom CM spezifizierte MagicNumber ($AA55....) in SPI-0 zurückgibt. Aktuell ist das nur PWM.bit. Ich hatte immer mit ports.bit gearbeitet.
Ist korrigiert. Neue Version demnächst, nachdem ich gecheckt habe wie ich Paul helfen kann.
Gruß
Volker
-
- kann c't-Lab-Module konstruieren
- Beiträge: 205
- Registriert: 01.12.2007, 09:23
Re: Neues JLab 3.0.0 mit Uni-C support
Also, JLab 3.0.1 ist auf Sourceforge
https://sourceforge.net/projects/jlab/f ... ab/V3.0.1/
UNI-C mit FPGA sollte keine Probleme mehr mit einem FPGA Modul aus c't lab haben.
@Paul:
zu a) Sollte ja für JLab ok sein => nix gemacht
zu b) Ich hab DIV-C nicht ausprobiert sondern mal ins Blaue programmiert. Sag mir einfach obs jetzt funzt.
zu c) Analogskala sollte jetzt gehen.
zu d) Hab einfach die Benennung geändert. => Du wirst nichts in DIV-C anpassen müssen. Ich denke es ist gut kompatibel zum Pascal DIV zu bleiben.
Gruß
Magic Roomy
https://sourceforge.net/projects/jlab/f ... ab/V3.0.1/
UNI-C mit FPGA sollte keine Probleme mehr mit einem FPGA Modul aus c't lab haben.
@Paul:
zu a) Sollte ja für JLab ok sein => nix gemacht
zu b) Ich hab DIV-C nicht ausprobiert sondern mal ins Blaue programmiert. Sag mir einfach obs jetzt funzt.
zu c) Analogskala sollte jetzt gehen.
zu d) Hab einfach die Benennung geändert. => Du wirst nichts in DIV-C anpassen müssen. Ich denke es ist gut kompatibel zum Pascal DIV zu bleiben.
Gruß
Magic Roomy
Re: Neues JLab 3.0.0 mit Uni-C support
Hallo Volker,magicroomy hat geschrieben: @Paul:
zu a) Sollte ja für JLab ok sein => nix gemacht
zu b) Ich hab DIV-C nicht ausprobiert sondern mal ins Blaue programmiert. Sag mir einfach obs jetzt funzt.
zu c) Analogskala sollte jetzt gehen.
zu d) Hab einfach die Benennung geändert. => Du wirst nichts in DIV-C anpassen müssen. Ich denke es ist gut kompatibel zum Pascal DIV zu bleiben.
super, das ging ja schnell! a), c), und d) sind in Ordnung.
Bei b) bin ich mir nicht ganz sicher, das klappt wohl nur teilweise: Wenn ich am Panel/Encoder den Meßbereich wechsle, dann ändert sich schon mal brav die Analogskala passend zum Meßbereich. Nur der Meßbereichsbutton bleibt wie er ist auf dem Defaultwert (DC/250V) und Ampere und Volt (die Großbuchstaben) sowie die entsprechende Skalierung (also 220mV statt 0.220V) werden auch nicht mitgeschaltet.
Grüße
Paul
Zuletzt geändert von psclab38 am 17.04.2012, 20:48, insgesamt 1-mal geändert.
-
- kann c't-Lab-Module konstruieren
- Beiträge: 205
- Registriert: 01.12.2007, 09:23
Re: Neues JLab 3.0.0 mit Uni-C support
Hi Paul,
ich sehe schon ich hab leider die Hälfte vergessen... demnächst.
Das die Bar Graph Anzeige geht ist aber schon ein sehr gutes Zeichen.
Gruß
Volker
ich sehe schon ich hab leider die Hälfte vergessen... demnächst.
Das die Bar Graph Anzeige geht ist aber schon ein sehr gutes Zeichen.
Gruß
Volker
-
- kann c't-Lab-Module konstruieren
- Beiträge: 205
- Registriert: 01.12.2007, 09:23
Re: Neues JLab 3.0.0 mit Uni-C support
So Paul, versuch mal diese Version:
http://sourceforge.net/projects/jlab/fi ... p/download
Gruß
Volker
http://sourceforge.net/projects/jlab/fi ... p/download
Gruß
Volker
Re: Neues JLab 3.0.0 mit Uni-C support
Hi Volker,
Dann können wir auch den Punkt abhaken. Prima, herzlichen Dank, Volker!
Grüße
Paul
Das sieht doch SEHR gut aus. Nicht nur bei manuellem Wechsel, sondern auch bei Autorange-Wechsel des Meßbereichs folgt die JLab-Anzeige jetzt brav dem DIV-C.magicroomy hat geschrieben:So Paul, versuch mal diese Version: 3.0.2
Dann können wir auch den Punkt abhaken. Prima, herzlichen Dank, Volker!
Grüße
Paul