Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  NI PXI Verdrahtung als Textdatei ausgeben

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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 (906 mal gelesen)
CWolf
Mitglied
KE.IN-Elektroniker


Sehen Sie sich das Profil von CWolf an!   Senden Sie eine Private Message an CWolf  Schreiben Sie einen Gästebucheintrag für CWolf

Beiträge: 236
Registriert: 10.07.2008

ePlan P8
2023 U4 BuildNr. 19626

erstellt am: 22. Aug. 2012 10:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


NI_Text-Extrakt.zip

 
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


Sehen Sie sich das Profil von CWolf an!   Senden Sie eine Private Message an CWolf  Schreiben Sie einen Gästebucheintrag für CWolf

Beiträge: 236
Registriert: 10.07.2008

ePlan P8
2023 U4 BuildNr. 19626

erstellt am: 22. Aug. 2012 15:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


NI_Text-Extrakt2.zip

 
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


Sehen Sie sich das Profil von CWolf an!   Senden Sie eine Private Message an CWolf  Schreiben Sie einen Gästebucheintrag für CWolf

Beiträge: 236
Registriert: 10.07.2008

ePlan P8
2023 U4 BuildNr. 19626

erstellt am: 23. Aug. 2012 10:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von CWolf an!   Senden Sie eine Private Message an CWolf  Schreiben Sie einen Gästebucheintrag für CWolf

Beiträge: 236
Registriert: 10.07.2008

ePlan P8
2023 U4 BuildNr. 19626

erstellt am: 29. Aug. 2012 14:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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 >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz