|
CATIA V5 Programmierung : Konsturktionstabelle mit MS Access
pfannensepp am 04.12.2012 um 08:55 Uhr (0)
Hallo Gemeinde,Ich habe ein Part mit an die 400 Parameter welcher mit einer Excel-Designtable verknüpft sind. Aus mehreren Gründen (Geschwindigkeit, Datenbankgröße) würde ich gerne die Exceltabelle durch eine Access Datenbank austauschen. Meine bisherigen Versuche waren über die ADO-Schnittstelle auf Access zuzugreifen, die Daten auszulesen und dann in meine CATIA Parameter zu schreiben. Ablauf:- Verbindung zu Access über ADODB- auslesen eines Recordset- Schreiben der Daten (...Parameter.Item(1).Value = Rs ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konsturktionstabelle mit MS Access
pfannensepp am 04.12.2012 um 13:20 Uhr (0)
Zitat:Original erstellt von bgrittmann:Sind deine Parameter alle im ParameterSet unterhalb des Parts abgelegt?...leider sind alle Parameter quer über das Part verteilt. So wie ich das RootParameterSet verstanden habe nützt es mir da leider nichts :(Unter Code:Set RootParameter = MeinPart.Parameters.RootParameterSet stehen 143 Parameterunter Code: Set Parameter = MeinPart.Parametersstehen über 3000 Parameter (wo auch meine mit der Exceltabelle verknüpften drinstehen)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
pfannensepp am 29.03.2012 um 13:50 Uhr (0)
Hallo GemeindeIch habe ein CATIA Modell mit sehr vielen Parametern, welche mit einer Designtable verlinkt sind. Manchmal verliert das Modell allerdings seine Associations zwischen Tabelle und Parameter. Da es sich um etliche Parameter handelt, würde ich gern automatisiert wieder alle Associations wiederherstellen. Mein Problem: ich muss wissen welcher Parameter zu welcher zeile in der DEsignTable gehört. Deshalb hatte ich die Idee die Associations aus einem funktionierenden Modell auszulesen und dann mit d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
pfannensepp am 29.03.2012 um 13:50 Uhr (0)
Hallo GemeindeIch habe ein CATIA Modell mit sehr vielen Parametern, welche mit einer Designtable verlinkt sind. Manchmal verliert das Modell allerdings seine Associations zwischen Tabelle und Parameter. Da es sich um etliche Parameter handelt, würde ich gern automatisiert wieder alle Associations wiederherstellen. Mein Problem: ich muss wissen welcher Parameter zu welcher zeile in der DEsignTable gehört. Deshalb hatte ich die Idee die Associations aus einem funktionierenden Modell auszulesen und dann mit d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro direkt aus Part starten
pfannensepp am 28.11.2012 um 15:21 Uhr (0)
Hallo,vielen Dank für die Schnelle Antwort. Die Möglichkeit über Icon und Hotkey ist leider nicht praktizierbar (u.a wegen de rAdmin Sache ) Ich hab geholt ich kann das irgendwie ins Part reinspeichern mit einer Rule die Greift wenn der Parameter verädnert wird. Aber leider kenn ich keine Möglichkeit einem Parameter eine Auswahlmöglichekeit zuzuweisen..außer über eine externe designtable..was auch wieder problematisch ist...------------------------------------------EDIT:Also einen Parameter mehrere Werte z ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
pfannensepp am 02.04.2012 um 10:57 Uhr (0)
Erstmal nochmal danke für die Asuführlich Erklärung. Ich weiß ned sicher ob du meinst was ich meine:-) Deswegen nochmla mit bild. Ich verliere nicht die beziehung zur ganzen Tabelle! Wenn ich in CATIA auf die Designtable gehe, kommt man zu dem FEnster was im Bild zu sehen ist. Da stehen auf der linken Seite meine Parameter im part (1), in der Mitte meine Zeilen in der Tabelle (2) und rechts stehen die mit Zeile verknüpften Parameter(3). Wenn ich quasi 1 und 2 verbinde stehen sie bei 3 und sind bei 1 und 2 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
pfannensepp am 29.03.2012 um 16:30 Uhr (0)
Halloweiß nicht ob ich dich richtig verstehe. das ich parameter und tabelle wieder verknüpfen kann ist klar. aber mein problem ist, das ich ja wissen muss welcher parameter mit welcher zeile in der tabelle verknüpft werden muss. und das wollte ich aus einem anderen file mit bestehenden assosciations auslesen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
pfannensepp am 29.03.2012 um 16:30 Uhr (0)
Halloweiß nicht ob ich dich richtig verstehe. das ich parameter und tabelle wieder verknüpfen kann ist klar. aber mein problem ist, das ich ja wissen muss welcher parameter mit welcher zeile in der tabelle verknüpft werden muss. und das wollte ich aus einem anderen file mit bestehenden assosciations auslesen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro direkt aus Part starten
pfannensepp am 28.11.2012 um 14:31 Uhr (0)
Halloich habe ein VBA Makro geschrieben. Jetzt will ich, dass dieses Makro vom Benutzer direkt aus dem Part gestartet werden kann. Also er soll nicht auf Tools-Macro-blablalba sondern er soll zB einen Parameter "Makro_Starten" im Baum auswählen. Dieser Parameter sollte dann eine Auswahl von Ja/Nein haben und wenn der anwender den "Wert" JA wählt startet mein Makro. ist das irgendwie so (oder mir einem anderen Weg) möglich? Vielen DankSepp
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
pfannensepp am 30.03.2012 um 18:43 Uhr (0)
Hallovielen dank erstmal für die unterstützung.bin heute leider nicht am Rechner. werde das am Montag ausprobieren. Zitat:Wie oben beschrieben, muß der Parametername der gleiche sein wie in der Spalte. Die Spalte ist sch.. egal wo sie ist. Die kann man später noch manipulieren wenn man möchte.bei mir ist es aber so, das der Name des Parameters nicht gleich dem der Tabellezeilennamen ist. Wenn mein Parameter1 A heißt und in der Tabellezeile1 AA steht, Parameter2 B heißt und Tabellenzeile AB ist es später ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
pfannensepp am 02.04.2012 um 12:13 Uhr (0)
@moppesle: ja hab ich getestet. er stellt sie nicht wieder her :-/ ja...das ist die Tabelle. und mit der sind alle Parameter verknüpft.@bgrittmann: die .GetoutParameter werd ich jetzt dann nochmal genauer anschaun. aber sie gibt mir ja auch ned die verknüpfungen wieder... also in meinem Bild oben spalte (3)...das ist ja die info die ich irgendwie brauche
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konsturktionstabelle mit MS Access
pfannensepp am 04.12.2012 um 10:34 Uhr (0)
Hallo roccatvielen Dank für deinen Rat. Aber dann habe ich immer noch das Problem der "instabilität"...also das ich nicht sicher sein kann, dass item(1) beispiel auch Parameter_1 ist...kann ja auch sein, dass irgendwer aus versehen einen neuen Parameter erstellt hat, und es mir alle Indicies verschiebt... ich will halt ein stabiles system:-) Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.search referenz
pfannensepp am 15.06.2012 um 09:47 Uhr (0)
Hallo ich ahb ein Problem was in ähnlichen Posts schon besprochen wurde. Leider bin ich durhc die nicht auf meine Lösung gekommen. Eigentlich ist es trivial....Ich Suche mit selection.search nach einem Punkt (bzw. einer projection von einem punkt), welcher in einem Produkt beziehungsweise im enthaltenen Part vorhanden ist. In diesem Punkt will ich dann eine Line erstellen. Ich finde den Punkt. Wenn ich allerdings diesen bei derm AddnewLinePtDir angebe, erstellt er die Line, allerdings bleibt der Punkt leer ...
|
| In das Form CATIA V5 Programmierung wechseln |