| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: NI PXI Verdrahtung als Textdatei ausgeben (905 mal gelesen)
|
CWolf Mitglied KE.IN-Elektroniker
Beiträge: 236 Registriert: 10.07.2008 ePlan P8 2023 U4 BuildNr. 19626
|
erstellt am: 22. Aug. 2012 10:57 <-- editieren / zitieren --> Unities abgeben:
Hi, ich brauche mal wieder eure Hilfe: Für unsere Entwicklung soll ich die Verdrahtung der digitalen NI-PXI-Karte "6514" in einer Textdatei ausgeben. Hier ein Auszug der Datei: Code: <IOPoint Name="H2_SW_010" Description="" Location="" HWType="Output"> <HWAdress>PXI1Slot9/port0/line4</HWAdress> </IOPoint> <IOPoint Name="H2_SW_020" Description="" Location="" HWType="Output"> <HWAdress>PXI1Slot9/port0/line4</HWAdress> </IOPoint> <IOPoint Name="H2_SW_030" Description="" Location="" HWType="Output"> <HWAdress>PXI1Slot9/port0/line4</HWAdress> </IOPoint>
Ich brauche also den Steckplatz, das "Endziel" (H2_SW_010), die Art des Ports (Input/Output) und zum Schluss die Nummer des NI-System (PXI1, PXI2...) Und im Anhang ein Auszug des Plans als Makro. Ich gestehe, dass ich absolut keine Ahnung habe, was ich da jetzt anstellen muss, um die Daten in die Textdatei zu kommen... Irgend wo (wahrscheinlich hier^^) habe ich gelesen, dass die ePläne auf eine SQL-Datenbank aufbauen... kann ich irgendwie aus dieser Datenbank die geforderten Daten extrahieren... bzw. das an einen meiner Kollegen weitergeben, für den SQL mehr wie eine Abkürzung ist Gruß und schon mal Danke Christian ------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CWolf Mitglied KE.IN-Elektroniker
Beiträge: 236 Registriert: 10.07.2008 ePlan P8 2023 U4 BuildNr. 19626
|
erstellt am: 22. Aug. 2012 15:29 <-- editieren / zitieren --> Unities abgeben:
Sodele... ich bin jetzt ein bisschen weiter: Ich habe ein paar Daten per "Beschriftung" bekommen. Nur leider nicht alle... Anbei ein Seiten-Makro (diesmal nur eine Seite :zwinker und meine Beschriftungseinstellungen. Alles in einem ZIP - Archiv. Ist-Zustand:
Code:
=S+-A29.5:11 Slot 6 P 0.0 =S/106 4 =S+-A29.5:21 Slot 6 P 0.1 =S/106 6 =S+-A29.5:14 Slot 6 P 0.2 =S/106 8 [...]
Soll-Zustand:
Code:
H1_MOD_0010_EF_4DO_11 Slot 6 Port 0 Line 0 =S/106 4 H1_MOD_0010_EF_4DO_21 Slot 6 Port 0 Line 1 =S/106 6 H1_MOD_0010_EF_4DO_14 Slot 6 Port 0 Line 2 =S/106 8 [...]
Die Restliche Formatierung (wie in meinen ersten Beitrag gezeigt) ist nicht (mehr) so wichtig... das wird mit einem externen Program erledigt. H1_MOD_0010_EF_4DO kann ich anzeigen lassen, ABER dieser Eintrag landet IMMER am ende der Datei und bleibt nicht bei den anderen Daten ;( GOTTLE, ich stehe gerade total auf dem Schlauch... SO schwer kann das doch gar nicht sein Gruß und schon mal Danke Christian /edit: Neu jetzt sogar mit dem versprochenen Anhang ------------------
[Diese Nachricht wurde von CWolf am 22. Aug. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CWolf Mitglied KE.IN-Elektroniker
Beiträge: 236 Registriert: 10.07.2008 ePlan P8 2023 U4 BuildNr. 19626
|
erstellt am: 23. Aug. 2012 10:33 <-- editieren / zitieren --> Unities abgeben:
Ok, ich habe jetzt einiges einfach von Hand eingetragen. Es klappt auch fast alles nur der Gerätename für unsere Programmieren (z.B. H1_MOD_0010_EF_4DO) landet IMMER am Ende der Datei! Es ist egal, wo ich "H1_MOD..." reinschreibe (Funktionstext / Gravurtext /Anschlussbeschreibung...) "H1_MOD..." steht IMMER (ARGH!!) am Ende. Habt Ihr noch irgend eine Idee, wie ich diese blöde Bezeichnung in die gleiche Reihe bekomme, damit das Ergebnis dann so aussieht?
Code:
H1_MOD_0010_EF_4DO O0 NI-PXI 1 Slot 6 Port0/Line0 =S/106 4
------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CWolf Mitglied KE.IN-Elektroniker
Beiträge: 236 Registriert: 10.07.2008 ePlan P8 2023 U4 BuildNr. 19626
|
erstellt am: 29. Aug. 2012 14:56 <-- editieren / zitieren --> Unities abgeben:
Ach ja... die Lösung Der ePlan Support hat mich auf die Idee gebracht, Blockeigenschaften (Be) zu verwenden. Über die Projekteigenschaften habe ich in einer Be Code: [20025,1,1<20023,1,0,0,0,0,0,0,0,de_DE,0,0,0,0,0,0>]_[20025,1,1<20077,1,0,0,0,0,0,0,0,de_DE,0,0,0,0,0,0>]
das Ziel der klemme auswerten lassen.Und als Beschriftung lasse ich mir das dann so Code: [20201<...>],[20026<...>],[20404<...>],[20434<...>],[20011<...>],[20400<...>],[19023<...>],[19005<...>]
ausgeben.Soweit funktioniert jetzt also alles... ein paar Schönheitsfehler gibt es zwar noch... aber vom Prinzip her bin ich zufrieden ------------------
[Diese Nachricht wurde von CWolf am 29. Aug. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|