Jump to content

KingChaos

Member
  • Posts

    293
  • Joined

  • Last visited

Everything posted by KingChaos

  1. then i can modify to my second table, only with changing the spreadsheets names? cool, thx
  2. WaFa t900 3 etagig stueckliste aus Tabelle v2.zip
  3. hi, i got a green grocery storage shelf here we are selling in big qt und other versions of it. each part which is made in our metalfab gots a database entry and i got a spreadsheet listing them up and count the qt. so i modified the datastamp in such a way, that i can read out (vlookup) the value of a specific column (the quantity in this case) in which the stamped item is in the level of contruction. now one thing in addition, i have to make a duplicate level for my metal parts, because i have to destroy the symbol cvharacter of some pieces to let the stamp look into (datastamps CANT look into black symbols), this is not cool, but now its working and it gots not only disadvantages. There i got all my metalparts for layouting them. In the layout i can stamp now on the stuff and it reads out the qt and the Length with MAX(X,Y,Z), BUT the datastamp cant look into the subrows of my spreadsheet "Schlosserei V100" WaFa t900 3 etagig stueckliste aus Tabelle.vwx So i made a spreadsheet "Schlosserei V100 Data" into which i copy the datablock of the subrows and all is working well. If i modify my shelfs all is following, but not the Schlosserei V100 Data, because it is not linked to the Schlosserei V100 because i manually copied the subrows into the Schlosserei V100 Data. maybe it sounds something like "through the eye, through the knee then to the ears" but i have no time for counting manually the placed parts and i need an 100 % accuracy in this quantity things so it has to be done through VWX somehow. If i can Let VWX make this manually copy of the subrows of Schlosserei V100 into the Rows of Schlosserei V100 Data (as u see in the example file VWX 2020) automatically, it would help AYE LOT! br KC
  4. can u help me pls making it possible without having this "coding" work to do by myself? i have some other guys haveing trouble with the spreadsheetproblem of subrows. So it is not only for me it would solve the so called "roomproblem" for other VWX users.
  5. joking, lets try it. the problem is, i cant implement it, because i stopped programming in gw basic in 1994
  6. if u now translate it into german it would be fine ^^
  7. hi there, is it possible to fill a spreadsheet with the subrows of another spreadsheet? i need some data out of the subrows, where vlookup (in my datastamp) don´t get, so it wont be possible to read out the data directly, but if i can copy the subrows into ordinary rows of another spreadsheet, it will work. I need it for a datastamp which works correctly if i manually copy the data block into another spreadsheet, but i have to do it by hand now and its not very comfortable. maybe i did not understood this topic, then pls ignore my question. br KC
  8. hi there, i try to read out cell data out of a spreadsheet with the data stamp is not working at all. is it general possible in vwx 2022 to use such a lookup for my stamp, which finds a value in a spreadsheet range and return same rows (subrows in this case) different columns value? This may help me for my problem, if i need a script which can use vlookup or else.
  9. hi, is it possible to extract the complete wrapcode and put it into a custom node OR is it possible to blean up the "spagetthilike" wrap-export code into a clean code (i cant do this by hand, i need something/someone who can do this) BR KC
  10. If you have no clue like me, it is much more faster ^^
  11. i had to ask: how to manipulate this code Modified April 2017 @Marionette.NodeDefinition class Params(metaclass = Marionette.OrderedClass): APPEARANCE Name this = Marionette.Node( 'Popup' ) this.SetDescription('This node demonstrates the use of a Popup OIP control. The values returned by this node will be integers based on your selection starting with 0 for the first option and increasing by 1 for consecutive options.') Input Ports OIP Controls input = Marionette.OIPControl( 'Popup', Marionette.WidgetType.Popup, 0, ['Extrusionsflaeche RR 15x25', 'Extrusionsflaeche QR 20', 'Extrusionsflaeche QR 25', 'Extrusionsflaeche QR 30']) input.SetDescription('an OIP control representing the options designated within the script editor') Output Ports output = Marionette.PortOut('s') output.SetDescription('an integer corresponding with the option selected in the OIP. Returned values range from 0 to one less than the number of options.') BEHAVIOR def RunNode(self): #inputs input = self.Params.input.value script outputs self.Params.output.value = input to have a string as an output which is corresponding to the popup selection instead of the integer of the input?
  12. CHATgpt solved it in the 5. try #Modified April 2017 @Marionette.NodeDefinition class Params(metaclass = Marionette.OrderedClass): #APPEARANCE #Name this = Marionette.Node( 'Popup' ) this.SetDescription('This node demonstrates the use of a Popup OIP control. The values returned by this node will be integers based on your selection starting with 0 for the first option and increasing by 1 for consecutive options.') #Input Ports #OIP Controls input = Marionette.OIPControl( 'Popup', Marionette.WidgetType.Popup, 0, ['Extrusionsflaeche RR 15x25', 'Extrusionsflaeche QR 20', 'Extrusionsflaeche QR 25', 'Extrusionsflaeche QR 30']) input.SetDescription('an OIP control representing the options designated within the script editor') #Output Ports output = Marionette.PortOut('s') output.SetDescription('a string representing the option selected in the OIP..') #BEHAVIOR def RunNode(self): #inputs input = self.Params.input.value #script options = ['Extrusionsflaeche RR 15x25', 'Extrusionsflaeche QR 20', 'Extrusionsflaeche QR 25', 'Extrusionsflaeche QR 30'] selection_index = int(input) # convert the string input to an integer index selection = options[selection_index] # get the corresponding option #outputs self.Params.output.value = selection
  13. But it does not work, there is no outputport on this node available.
  14. i asked the chatGPT, whether he can manipulate the node for me. Du Modified April 2017 @Marionette.NodeDefinition class Params(metaclass = Marionette.OrderedClass): APPEARANCE #Name this = Marionette.Node( 'Popup' ) this.SetDescription('This node demonstrates the use of a Popup OIP control. The values returned by this node will be integers based on your selection starting with 0 for the first option and increasing by 1 for consecutive options.') #Input Ports #OIP Controls input = Marionette.OIPControl( 'Popup', Marionette.WidgetType.Popup, 0, ['Extrusionsflaeche RR 15x25', 'Extrusionsflaeche QR 20', 'Extrusionsflaeche QR 25', 'Extrusionsflaeche QR 30']) input.SetDescription('an OIP control representing the options designated within the script editor') #Output Ports output = Marionette.PortOut('i') output.SetDescription('an integer corresponding with the option selected in the OIP. Returned values range from 0 to one less than the number of options.') BEHAVIOR def RunNode(self): #inputs input = self.Params.input.value #script #outputs self.Params.output.value = input ich moechte gerne als Output keine integerwerte, sondern den Text, der im Popupausgewaehlt wird (translated after by hand: i want as output not the int i want the string which i choosed in the popup) er meinte ChatGPT Modified April 2017 @Marionette.NodeDefinition class Params(metaclass=Marionette.OrderedClass): # APPEARANCE # Name this = Marionette.Node('Popup') this.SetDescription( 'This node demonstrates the use of a Popup OIP control. The values returned by this node will be the text of the option selected from the list.') # Input Ports # OIP Controls input = Marionette.OIPControl('Popup', Marionette.WidgetType.Popup, 0, ['Extrusionsflaeche RR 15x25', 'Extrusionsflaeche QR 20', 'Extrusionsflaeche QR 25', 'Extrusionsflaeche QR 30']) input.SetDescription('an OIP control representing the options designated within the script editor') # Output Ports output = Marionette.PortOut('s') output.SetDescription('a string corresponding with the option selected in the OIP.') # BEHAVIOR def RunNode(self): # inputs input = self.Params.input.value # script # outputs self.Params.output.value = input so he excactly understood what i wanted, he changed the param typ from int to string and adapted the output.set description but he did not any other modification in the code.
  15. Hi, ich want to manipulate the popup node #Modified April 2017 @Marionette.NodeDefinition class Params(metaclass = Marionette.OrderedClass): #APPEARANCE #Name this = Marionette.Node( 'Popup' ) this.SetDescription('This node demonstrates the use of a Popup OIP control. The values returned by this node will be integers based on your selection starting with 0 for the first option and increasing by 1 for consecutive options.') #Input Ports #OIP Controls input = Marionette.OIPControl( 'Popup', Marionette.WidgetType.Popup, 0, ['Extrusionsflaeche RR 15x25', 'Extrusionsflaeche QR 20', 'Extrusionsflaeche QR 25', 'Extrusionsflaeche QR 30']) input.SetDescription('an OIP control representing the options designated within the script editor') #Output Ports output = Marionette.PortOut('i') output.SetDescription('an integer corresponding with the option selected in the OIP. Returned values range from 0 to one less than the number of options.') #BEHAVIOR def RunNode(self): #inputs input = self.Params.input.value #script #outputs self.Params.output.value = input that i get as output the string i popped up not int 0,1,2.... i think thats pretty easy but i dont know the exact syntax of the code to do it by myself. maybe someone can help me quickly with this easy stuff :()
  16. Try the nodes you Deal with to feed only with lists instead of Single operations
  17. Do the calculation first and minimize the extrude, Move or rotate nodes. I am struggling with similar Problem, i made Marionettes for extragroup cabinets and now i am seeking for a method to minimize the Code. U can wrap your Marionette and get the hole python Code. Then minimize it? Maybe Chat gpt can help u, i asked it today but see yourself
  18. you see, that i cant use the data stamps in the side section? what is wrong there? Same parts are stampable in main view but in a section vwx wont get, that there is a record entry?
  19. it is impossible to ungroup it, that would be too much work to do. It is impossible to unsymbol it, becaus i need them as a symbol to make the object useable in future projects. If i allways have to resymbol them if i want to use my unsymbolized group that is too much work to do. ah ok, i only wondered, that it can be used when the object is in a group and deeper, but 5 groups seemed to be to deep for getting a result. that vid shows u that i cant use stamps in a sectional view on things which can be stamped in a normal layout view. 1424071541_2023-05-1205-12-44.mp4
  20. the missing functionalities: - to stamp what is IN a black symbol - to stamp stuff in a sectional view - to stamp what is in a deep group-structure has nothing to do with XG the only thing that "we cant stamp what is in a box object", has to do with XG. BUT THEY DONT HAVE ANY POSSIBILITY to fix it without your help.
  21. Hi, the carpenters here in germany are using vectorworks interior cad and a lot of them are struggling with the lack of the data stamp functionality. It is such a cool features that saves hours of time and avoid mistakes but why it is impossible to use the data stamps for stamping stuff what is in a black symbol? Another thing isnt working, the using of the stamps for the cabinets of interior cad. The 3d-Part stamps are working, but it is impossible to stamp stuff what the extragroup uses in their new cabinets, called box objects. With taht u can place stuff parametrically in the boxes of a cabinet, but in the layout i cant use the stamps for thos box objects? In addition something isn working well, if i have stuff placed in group, in group which is in a group, which is in a group ...(i dont figure out, how deep it has to be in a group/group... that this malfunction of vewx occured) and i cant use the stamps for it. Another problem with the data stamps is, that i cant use the stamps in a section of a layout. in the main view, top view, side view it works, but if i make a sectional view it is impossible to stamp things i placed. Maybe some of this is is not known over there, but it is avoiding me and others from working in a way, the program was sold to us. BR KingChaos from germany.
×
×
  • Create New...