Welkom, Gasten
Gebruikersnaam: Wachtwoord: Onthoud mij
Hier kunt u vragen stellen over iLogic en nuttige codes delen.
  • Pagina:
  • 1

Onderwerp:

Macro aantal uivoeren 3 jaren 11 maanden geleden #1264

  • Juwo
  • Juwo's Profielfoto Onderwerp Auteur
  • Offline
  • Bronzen gebruiker
  • Bronzen gebruiker
  • Berichten: 5
  • Ontvangen bedankjes 0
Hallo iedereen,
Ik ben al een poosje aan het proberen om een macro te maken die het volgende doet;
(aantal) " keer uitvoeren t.b.v " (Projectnummer)
En die dit dan in een Drawing op een vaste positie neerzet. (bijvoorbeeld de linker onderhoek).
Nu heb ik geprobeerd om enkele codes die ik gevonden heb op internet te combineren, maar ik kom er maar niet uit.

Het mooiste zou zijn dat het “aantal” een variabele is die je zelf kunt invullen. Het projectnummer is te halen uit de I properties van het Part waarvan de Drawing wordt gemaakt. Ik krijg dit maar niet voor elkaar en ben al helemaal geen programmeur.. is er misschien iemand die dit voor elkaar kan krijgen? Ik zou er enorm mee geholpen worden..

Alvast bedankt en zie graag jullie reacties.

Please Inloggen or Maak een account aan to join the conversation.

Macro aantal uivoeren 3 jaren 11 maanden geleden #1265

  • bnwgraaf
  • bnwgraaf's Profielfoto
  • Offline
  • Admin
  • Admin
  • Berichten: 165
  • Karma: 14
  • Ontvangen bedankjes 14
Beste Juwo,

Ik heb je vraag even verplaatst naar de categorie iLogic en Programmeren.

Ik weet niet of je één en ander probeert voor elkaar te krijgen met VB en de VB editor, maar tegenwoordig zou ik eerder gebruik maken van iLogic. Dit is een programmeer tool binnen Inventor voor de engineer, die niet per definitie ook programmeur is.
Het maakt gebruik van VB .net en er zijn best veel voorbeeld codes te vinden via Google.

Misschien kun je je wens ook makkelijker oplossen, zonder te programmeren. Ik neem aan, dat je deze tekst ook niet op elke tekening wilt hebben.

Je zou dan een sketched symbol kunnen aanmaken in je template:


Je komt dan in een sketch omgeving, waar je een standaard block/symbol kunt aanmaken.
Daar kun je ook teksten plaatsen.
In het tekstscherm kun je vaste stukjes tekst typen, maar ook properties toevoegen (die dus automatisch ingevuld worden). In onderstaand voorbeeld heb ik bijvoorbeeld een verwijzing gemaakt naar de PROJECT property uit de drawing. De rest is gewoon los getypye tekst, welke niet meer wijzigt:


In een nieuw tekstregel voeg ik een zogenaamde prompted entry toe. Ik verander de tekst <Enter Prompt for Field> in iets herkenbaars als <Aantal keer uitvoeren>
Laat de haken staan, want die geven aan dat het een variabele tekst is.


Daarnaast kun je ook nog lijnen en kaders toevoegen. Bijvoorbeeld:


Vervolgens kun je vanuit de browser het "Symbol" plaatsen en verschijnt er een invulschermpje voor het aantal:


En als je die plaatst krijg je dit op je tekening:


Natuurlijk kun je nog verder gaan, en de tekst verder automatiseren, maar dan zul je waarschijnlijk wel met iLogic aan de gang moeten.
Dan kun je bijvoorbeeld ook automatisch de totaal aantallen van onderliggende componenten laten berekenen. En ook de positie van de tekst automatisch laten bepalen.

Er zijn nog wel meer manieren, zoals bijvoorbeeld een vaste tekst op de gewenste plek in je template opslaan en daarin ook verwijzen/linken naar properties. Voor het aantal zou je in dit geval ook een custom property kunnen aanmaken.
Maar dan staat die tekst er ook, als je niets wilt invullen.

Please Inloggen or Maak een account aan to join the conversation.

Laatst bewerkt: door bnwgraaf.

Macro aantal uivoeren 3 jaren 11 maanden geleden #1266

  • Juwo
  • Juwo's Profielfoto Onderwerp Auteur
  • Offline
  • Bronzen gebruiker
  • Bronzen gebruiker
  • Berichten: 5
  • Ontvangen bedankjes 0
Beste,

Bedankt voor uw antwoord!
Echter werk ik al met deze oplossing..

Het gaat er mij eigenlijk om, om zo efficient mogelijk te tekenen.
Dit doe ik door veel gebruik te maken van sneltoetsen op mijn toestenbord.
Naar mijn weten kan ik de huidige knop (aantal uitvoeren) niet programmeren en een macro wel!

Groeten

Bijlage niet gevonden

Bijlage niet gevonden

Please Inloggen or Maak een account aan to join the conversation.

Macro aantal uivoeren 3 jaren 10 maanden geleden #1267

  • Juwo
  • Juwo's Profielfoto Onderwerp Auteur
  • Offline
  • Bronzen gebruiker
  • Bronzen gebruiker
  • Berichten: 5
  • Ontvangen bedankjes 0
Heeft iemand misschien een antwoordt op bovenstaande?

Alvast bedankt!

Please Inloggen or Maak een account aan to join the conversation.

Macro aantal uivoeren 3 jaren 10 maanden geleden #1269

  • A.C.Hasselaar
  • A.C.Hasselaar's Profielfoto
  • Offline
  • Admin
  • Admin
  • Mechanical Engineer and Shipbuilding
  • Berichten: 206
  • Karma: 6
  • Ontvangen bedankjes 20
Beste Juwo,

Bij mijn weten kun je Sketch blocks / symbols niet zomaar aan een sneltoets in Inventor hangen. Misschien kan met iLogic een sketch symbol aan een marco of iets gehangen worden waarna je deze weer aan een sneltoets hangt, maar dit kan ik niet met zekerheid zeggen.

Het is wel altijd mogelijk met VBA een button te maken in Inventor, die zo'n dergelijk symbool in één keer kan toevoegen. Je zit dan helaas wel vast aan VBA in zo'n geval.

Hopelijk kan iemand anders nog wat mee hulp bieden, dan bovenstaande suggesties.

Antal Hasselaar

Please Inloggen or Maak een account aan to join the conversation.

Antal Hasselaar

Macro aantal uivoeren 3 jaren 10 maanden geleden #1270

  • Juwo
  • Juwo's Profielfoto Onderwerp Auteur
  • Offline
  • Bronzen gebruiker
  • Bronzen gebruiker
  • Berichten: 5
  • Ontvangen bedankjes 0
Beste,

Daar was ik al bang voor. Vandaar ook mijn vraag of iemand hier een code voor heeft/kan maken aangezien het mij zelf niet lukt..

Graag hoor ik er van

Please Inloggen or Maak een account aan to join the conversation.

Laatst bewerkt: door A.C.Hasselaar.
  • Pagina:
  • 1
Moderators: bnwgraafA.C.Hasselaar
Tijd voor maken pagina: 0.710 seconden

Deel deze pagina