*tcl in set var

Moderator: GiD Team

Post Reply
vgelis
Posts: 1
Joined: Fri Mar 25, 2016 12:36 am

*tcl in set var

Post by vgelis »

Hello,

I have this procedure:
proc BookMatName {mati} {
return [GiD_Info materials $mati book]
}

in the .bas I have
*set var onoma=tcl(BookMatName *elemsmatprop(0))

but i get an error "*operation expression in set var"

I also tried to do it as the following

proc BookMatName {mati} {
global bookName
set bookName [GiD_Info materials $mati book]
}

and in the .bas
*tcl(BookMatName *elemsmatprop(0))
*set var onoma=bookName

but I get bookName unknown command.

Why it doesnt let me assign variable from tcl scripts?

Thanks in advance.
User avatar
escolano
Posts: 1922
Joined: Sun Sep 05, 1982 10:51 pm

Re: *tcl in set var

Post by escolano »

Variables at bas level could only store integers or real numbers, but not strings.
Post Reply