
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi, I am currently designing a heat exchanger and want to adjust the number of water channel using iLogic. The number of channels to be active is based on the channel dimensions, and is calculated in my excel spreadsheet, but up to a maximum of 19. This is stored in the parameter "no_channel". Each channel is a seperate feature (extrusion) and named from "Channel 1" though "Channel 19".
My idea of doing this automation was to have iLogic suppress all the features, and then doing a closed loop to unsuppres the features I want active:
Feature.IsActive("Channel 1") = False Feature.IsActive("Channel 2") = False . . . Feature.IsActive("Channel 19") = False For i = 1 To no_channel Feature.IsActive("Channel"(i)) = True Next
However, this gives me the following error:
Error in rule: Number of channels, in document: Radiator fin side.ipt
Feature.IsActive: No feature found with the name: "h".
I am not experienced with iLogic at all, so any help as well as suggestions on improving the efficieny of my automation would be appreciated (eg. having all features active and simply suppressing the unwanted channels).
Best regards
Solved! Go to Solution.