09-25-2010 03:48 AM
when you want to create an array string that has no seperator you cannot use the Array To spreadsheet string function:
This is a bug in my opinion.
Ton
09-25-2010 03:54 AM
I thought LV primitives can distinguish between nothing connected to a terminal and something connected. When nothing is connected of course they should use the default value (\t in this case), but if you connect an empty string it should accept it. So I agree this looks like a bug.
09-27-2010 04:01 AM
dear Ton,
thank you so much for your example; I created a Corrective Action Request with refrence; CAR#250792.
Best regards,
09-27-2010 09:35 AM
This has been a known issue for a LONG time. Technically, it's not a bug since the behavior of the function is correct based on its design. It uses a default value of a tab if it receives an empty string. It's no different than with VIs having a default value for a control.
If you want to change the behavior you should vote for altenbach's idea.
09-27-2010 11:24 AM
@smercurio_fc wrote:
This has been a known issue for a LONG time. Technically, it's not a bug since the behavior of the function is correct based on its design. It uses a default value of a tab if it receives an empty string. It's no different than with VIs having a default value for a control.
I disagree with that. Our own VIs behave like that since we don't know if anything is wired to a terminal or not. But many LV primitives work differently if you wire something or not. Index Array for 2D or higher dimension arrays for instance works differently when wiring a 0 (default value) or leaving the terminal unwired.
So I would expect the primitive to accept an empty string.
09-27-2010 11:35 AM
You are perfectly free to disagree. I still say it's not a bug, and if you want the behavior changed, then vote for altenbach's idea.