#1
|
|||
|
|||
Use saved text file data as replay sources problem
Hi.
I got problem using my saved data text file data as replay sources. I took data from patriot as euler data and keyboard as my position data,and save this all in difference text file. From this data,i want to make replay but i got some errors about strings. I previously using matlab as my main sources and no problem using strings to make calculations but seems i cant do same thins in vizard. Below is my commands. openfile1=open('filename1.txt') nposz=[] for line in openfile1: s=line.split() nposz.append(s[0]) x=nposz[0] y=nposz[162] print x - y I try to make easy calculation like above and this errors written in input/output window. Traceback (most recent call last): File "<string>", line 11, in ? File "add_replay.py", line 217, in ? print x - y TypeError: unsupported operand type(s) for -: 'str' and 'str' My question is how can i make calculation with this text data? How can i use this data other than call it as strings? I want to calculate the difference in every frame and use it as sources for my replay sources as below. def replay(num): n=0 while n<=162: xposz=nposz[n+1]-nposz[n] pos=viz.MainView.getPosition() replay_data_pos=viz.MainView.setPosition(-44,1.8,pos(0)+xposz) viz.callback(viz.TIMER_EVENT,replay) viz.starttimer(0,.1,viz.FOREVER) I dont want to make calculation in real time and i want to save in text data because want to use this data in future. Is there some sources that i can read or explanations that i missed? Really need help. Thanks. |
#2
|
|||
|
|||
Hello,
You need to convert your string data to int or float: e.g. nposz.append(float(s[0])) Masaki |
#3
|
|||
|
|||
Thanks for the reply Masaki.
Yes it seems this is the function that i missed. Thanks a lot. Is there any sources or details i can read about calculation or related to this? For now i searched just from this forum but it really great if someone can tell me the way to check all this command or function. So i can study by myself and just asking when i not understand. MJ |
#4
|
|||
|
|||
The Python scripting language is open source so there is a ton of resources online. Vizard 3.0 uses Python 2.4. http://www.python.org/
Python and Vizard help docs are also included with Vizard, along with demos, tutorials, and examples. You might also want to also take a look at our "Teacher in a Book" - this is available from our downloads page. Masaki |
#5
|
|||
|
|||
Thanks for the reply Masaki.
I already read all sections in "Teacher in a Book". And from now i`ll take a look at resources online as my references. Thanks again. MJ |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
still problem with data from .exe file | Saz | Vizard | 1 | 07-10-2009 10:12 AM |
problems with output to a text file within executable | Saz | Vizard | 1 | 07-01-2009 11:01 AM |
writing joystick position to a data file | Saz | Vizard | 3 | 12-17-2008 05:18 AM |
Problem generating exe file | Anfo | Vizard | 1 | 11-17-2008 04:21 PM |
Flagging the Data | Elittdogg | Vizard | 5 | 04-11-2008 11:40 AM |