This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I have a question on InstaSPIN Projects and Labs; especially it is on Lab 10a and Lab 10c.
With respect to Clarke transform module routines, two files of clarke.c and clarke.h are listed in both folders of src/32b and src/float.
In addition, Lab 10c runs Lab 10a with floating point unit enabled for 6x devices.
However I have found out that Lab 10c uses two files of clarke.c and clarke.h that are listed in the folder of src/32b as Lab 10a uses.
Why does Lab 10c not use two files of clarke.c and clarke.h that are listed in the folder of src/float?
In which case should two files of clarke.c and clarke.h in the folder of src/float be employed?
Thank you for your guidance.
With regards,
JS Yoo
Can you download the latest motorWare? These files you mentioned should be included in the project, and the functions are called in CTRL_run().
Hi Yanming Luo,
Thank you for your review.
I am presently using the MotorWare software of v1.01.00.18.
Isn't it the latest version?
The CCS project of proj_lab10c for Lab 10c is originally including the files of clarke.c and clarke.h in the sw/modules/clarke/src/32b folder.
Do you mean that proj_lab10c should include the files of clarke.c and clarke.h in the sw/modules/clarke/src/float folder instead of the files in src/32b folder?
Thank you for your guidance.
With regards,
JS Yoo
Both projects use the same files except IQmath and FAST libraries. The FPU32 will be used for all of the _IQ functions and variables in lab10c.
Hi Yangming Luo,
I appreciate your review.
May I understand that the files of clarke.c and clarke.h listed in the folder of src/float presently have no use in InstaSPIN projects?
Thank you for your guidance.
With regards,
JS Yoo
Hi Yanming Luo,
I appreciate your review.
Please let me close this post.
With regards,
JS Yoo