Ik creëerde een macro waarmee ik achtereenvolgens een statistische studie van mijn assemblage kon starten door het punt van toepassing van de kracht te veranderen. Ik isoleer de resulterende verplaatsing (URES) in een Variant-variabele met behulp van de functie: GetDisplacementForEntities (zie de link: http://help.solidworks.com/2014/English/api/swsimulationapi/SolidWorks.Interop.cosworks~SolidWorks.Interop.cosworks.ICWResults~GetDisplacementForEntities.html).
Ik wil dit resultaat dan opslaan voordat ik mijn nieuwe simulatie start. De andere back-up functies van de Solidworks API lijken echter betrekking te hebben op assemblage-, onderdeel- of tekeningbestanden (zie de functies save3 en saveas).
Weet iemand een manier om het resultaat van een onderzoek op te slaan?
Bedankt voor je antwoorden, ook al lost het mijn probleem op dit moment niet op. Het rapport is te algemeen omdat ik de URES-verplaatsing automatisch wil isoleren.
Ik heb het gevoel dat mijn huidige code het het moeilijkst doet omdat het de URES-beweging en de voorraad in een variabele isoleert, de vraag is: is het mogelijk om de inhoud van een objectvariabele op te slaan?
Ja, het is heel goed mogelijk om de variabele op te slaan in een tekst- of CSV-bestand (dat kan worden geopend met Excel) met VBA-instructies:
'###### voor het tekstbestand f = VrijBestand Open "c:/test.csv" voor Toevoegen als #f een CSV- of TXT-bestand openen Schrijven naar het eigenschappenbestand Afdrukken #f, "1; 1e resultaat; " & RESUL1 Druk #f, "2; 2e resultaat; " & RESUL2 Sluit #f
Bedankt .PL voor je antwoord, het probleem blijft hetzelfde, de printfunctie accepteert alleen variabelen zoals montage, onderdeel of tekening of ik wil alleen het resultaat van de simu opslaan.