Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Formulare VB in CATIA
Last Updated: Apr 18 2013 11:56, Started by
dustcp
, Jul 24 2012 14:59
·
0
#1
Posted 24 July 2012 - 14:59
Salut!
Am inceput sa ma joc putin in Visual Basic si vreau sa fac un formular simplu pe care sa il folosesc in CATIA. Formularul are un buton prin care iau valoarea introdusa dintr-un text box si o atribui unui parametru din piesa, dupa care fac update pentru piesa. Dar imi da batai de cap, cred ca nu apelez cum trebuie piesa din Visual Basic. Nu am lucrat in VB pana acum, doar foarte putin in Visual FoxPro. Puteti sa ma ajutati cu script-ul pentru buton sau macar pentru corelarea formularului cu piesa mea in asa fel incat sa inteleg sintaxa si sa pot sa extind mai departe? Multumesc! |
#2
Posted 29 July 2012 - 12:43
Ca sa te putem ajuta, ar trebui sa vedem codul incercat , asa se poate "puncta" cel mai bine.....
|
#3
Posted 22 August 2012 - 14:12
Scuze de intarziere, am avut ceva probleme cu calculatorul si cu Catial. Ideea e ca am pierdut tot ce am avut, am rescris "liniile de cod", dar acum nu se intampla nimic (inainte imi apareau erori).
Acesta e codul dintr-un textbox din formular Sub CATMain() Private Sub Command1_Click() Set partDocument1 = CATIA.ActiveDocument Set part1 = partDocument1.Part Set bodies1 = part1.Bodies Set body1 = bodies1.Item("PartBody") Set shapes1 = body1.Shapes Set param1 = part1.Parameters Set param1.Lungime = 60 part1.Update End Sub |
#4
Posted 09 September 2012 - 20:12
Salut,
Atasat ai un exempllu de vba, doar ca e facut in Excel si lucreaza cu CATIA.....codul il poti transfera in catvba si modifica dupa dorinta....CATPartul ar trebui sa fie facut cum arata in poza din fisier (adica formule, parametrii samd....). Ai multe de nvatat in domeniul asta, sfatul meu este sa incepi cu documentatia din CATIA, adica fisierul chm din folderul bin (v5automation.chm). Spor si scuze de intarziere (probleme neprevazute..) :-) Attached Files |
#5
Posted 14 September 2012 - 08:52
Multumesc mult! Chiar m-a ajutat fisierul Excel. Sper sa am cat mai rar nevoie de ajutorul dvs. )
|
#6
Posted 09 April 2013 - 18:18
Am tot cautat prin documentatie si pe net dar nu am gasit cum si daca se poate sa fac un buton care sa imi deschida un modul sau macar un formular din VBA.
Mai pe ocolite, stiu sa fac un buton care sa lanseze un Macro in CATIA, dar nu stiu cum sa fac Macro-ul sa imi deschida modulul sau formularul din VBA Idei, sugestii ceva? |
#7
Posted 10 April 2013 - 21:56
' =========================== ' Purpose: Run a catvba from a CATScript ' Usage: 1 - A CATIA session must be opened ' 2 - Run macro ' Author: few small explanations done by ferdo (Disclaimer: You use this code at your own risk) ' ============================= Sub CATMain() Dim param() Dim oFilePath, oFileName, oModule As String Dim oSystemService As Variant Set oSystemService = CATIA.SystemService oFilePath = "C:\Makro\" 'path where catvba project is stored oFileName = "Images2MSOffice.catvba" 'name of catvba project oModule = "Capture_images_2_MSOffice" 'name of the module Dim ss as Variant Set ss = Catia.SystemService ss.ExecuteScript oFilePath & oFileName , catScriptLibraryTypeVBAProject , oModule , "CATMain" , param End Sub |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users