Monday, March 29, 2010

Logic in AspectFT Studio

You can thank American Auto-Matrix for the lovely diagram below. I was required to figure out this logical sequence as part of their training.





This is all required to check if a day and time is in the schedule or not. Check what day it is, check if that day is checked; check the time, check if that time is between start and end time, if so, set CV = 1, otherwise set CV = 0. That's all it does, and this is the simplest way to do it.

I doubt they even check it. My office mate just BS'd his, and got 97%, counting one mistake he made (out of 30, I think they graded his perfect otherwise). But his logic on this problem clearly is flawed, so they didn't notice that. So, clearly, they didn't check everything. So, did I waste my time? No, I learned how much of a piece of $#!7 AspectFT Studio is.

Okay, it's not that bad. I did accomplish the task. And if we ask a much, much, higher price when working with this architecture, then that's a good thing, because we'll make much more profit with only a little more work. But the military and other government agencies that want this product might consider that if they changed to another system they would be able to save costs installing systems that have a more competitive market. We bid high because we don't want the job, and still get stuck with it.

/sigh

What can you do?

No comments:

Post a Comment