Autor
|
Thema: Fertigung am Monitor (1364 mal gelesen)
|
schippe Mitglied Entwicklung & Konstruktion
Beiträge: 40 Registriert: 19.10.2005
|
erstellt am: 02. Jun. 2010 09:00 <-- editieren / zitieren --> Unities abgeben:
Hallo E³-Gemeinde, hat jemand Erfahrung in Sachen "Schaltschrankverdrahtung am Monitor"? Ich suche nach einer aktzeptablen Arbeitsweise, die es ermöglicht, bereits erstellte Verbindungen im Schaltplan zu markieren bzw. abzuhaken. Nicht die Redlinerfunktion. Wenn man dann noch zum Schluß ein Script starten könnte, welches anzeigt, ob noch Verbindungen vergessen wurden, wäre das ein Volltreffer. Gruß und einen schönen Tag wünscht... Schippe
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K0NFUZIUS Moderator
Beiträge: 258 Registriert: 06.02.2006
|
erstellt am: 02. Jun. 2010 12:04 <-- editieren / zitieren --> Unities abgeben: Nur für schippe
Hallo Schippe, wie wäre es wenn Du einfach ein Attribut am Draht hast mit dem Attributtyp "Ja/Nein". Wenn Du den Draht verlegt hast machst Du ein Haken rein. Am Ende kannst Du per Script einfach alle Drähte holen und schauen ob das Attribut gesetzt ist. Gruß Jörg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schippe Mitglied Entwicklung & Konstruktion
Beiträge: 40 Registriert: 19.10.2005
|
erstellt am: 08. Jun. 2010 13:55 <-- editieren / zitieren --> Unities abgeben:
Hallo Konfuzius, das mit dem Attribut wäre womöglich eine Lösung. Leider habe ich Probleme, mir selber ein entsprechendes Script zu schreiben. Die notwendige Schulung steht leider immer noch aus :-( Gibt es da vielleicht von dir oder aus dem Forum schon ein solches Script? Gruß Jens Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K0NFUZIUS Moderator
Beiträge: 258 Registriert: 06.02.2006
|
erstellt am: 10. Jun. 2010 22:36 <-- editieren / zitieren --> Unities abgeben: Nur für schippe
|
schippe Mitglied Entwicklung & Konstruktion
Beiträge: 40 Registriert: 19.10.2005
|
erstellt am: 11. Jun. 2010 07:40 <-- editieren / zitieren --> Unities abgeben:
|
K0NFUZIUS Moderator
Beiträge: 258 Registriert: 06.02.2006
|
erstellt am: 12. Jun. 2010 22:39 <-- editieren / zitieren --> Unities abgeben: Nur für schippe
Soooooooooooooo Jens, gestern kam ich nicht dazu also jetzt schnell am Abend :-) Das Skript liefert dir alle Drähte die das Ja/Nein Attribut "IsCoreConnected" (musst Du anlegen) nicht angeklickt haben und meldet die Drähte im Ausgabefenster. Du kannst durch einen Doppelklick auf die Zeile im Ausgabefenster dann zum betreffenden Draht springen. Viele Grüße Jörg ----------------------------------------- set e3 = CreateObject("CT.Application") set prj = e3.CreateJobObject set cor = prj.CreatePinObject Set cab = prj.CreateDeviceObject if prj.GetId = 0 then wscript.quit end if ' ----------------------------------------------------------------------------------------------------- cableCount = prj.GetCableIds( cableids ) For i = 1 to cableCount cab.setid cableids( i ) If cab.IsWireGroup() = 1 Then coreCount = cab.getcoreids(coreIds) For j = 1 To coreCount cor.setid coreIds(j) strValue = cor.GetAttributeValue("IsCoreConnected" ) intValue = -1 If IsNumeric(strValue) Then intValue = CInt(strValue) End If If intValue = 0 Then e3.Putmessage "Core """ & cor.getName() &""" isn't connected. (Double-Click this row to jump to the item)", cor.getid() End If Next End If Next ------------------------------------------------------- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schippe Mitglied Entwicklung & Konstruktion
Beiträge: 40 Registriert: 19.10.2005
|
erstellt am: 08. Sep. 2010 13:21 <-- editieren / zitieren --> Unities abgeben:
Hallo Jörg, tausend Dank für deine Mühe. Habe kein Info über deinen Beitrag erhalten. Da das Thema in unserem Betrieb Wochenlang auf Eis lag, habe ich erst jetzt bemerkt, welche Arbeit du dir gemacht hast. Inzwischen hatten wir jetzt einen Tag Consulting mit der Firma Zuken. Die Anforderungen waren nun doch noch höher, da mehrere User gleichzeitig Arbeiten und auch noch ihre Zwischenstände abspeichern können müssen. Nochmals sorry, dass ich erst jetzt reagiert habe. Hoffe, dass ich mich irgendwann einmal revangieren kann. Gruß Jens Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |