m431k3: (Default)

Please. I'm almost there.


Finally, after at least three months of learning at least four and a half completely new programming languages, running into errors that plagued me for weeks, blood, sweat, tears, gallons of tea, strings of profanity so dire they'd make my grandma turn in her grave, I can say that two of the six projects I had this semester are (almost) finished. And the result isn't too bad either.


My teammate and I demonstrated our Embedded Systems project to the professor on wednesday. We'd been working all day to fix the last small things (that weren't actually that small) and I was confident that my part, a GUI app written in C# (custom buttons and title bars, using a USB protocol that no other project group used, the whole shebang) would earn us some bonus points, which it did. Though, I don't consider a desktop app an "embedded system", you could argue that it interacts with one. At the end, the professor asked us "if you had 100 points to divide between the two of you, how would you divide them?". 60/40, I said, 60 for my teammate and 40 for me, since he did most of the actual embedded systems-related work. Made sense to me. Instead, both my teammate and the professor said 50/50, because we both put a lot of effort in it, learned new things, and ended up with good results. The professor even said that I should be more confident in my skills. I just don't classify a desktop app as "embedded", is that hard to understand?


The Labview project is coming along nicely, the web client is as good as finished, the Labview VI itself has a timing issue where it kept invoking an event, even when it was technically not triggered. I hope I can fix the issue before winter break starts.


Most other projects are a nightmare at the moment, so I'm looking forward to having more time to spend on them. I haven't looked at my industrial automation project for two weeks now. Oops.


At least I found a nice Lip Service jacket on a second hand website. I kind of want to overhaul my entire wardrobe, throw out t-shirts I never wear anymore, and adopt a slightly different style. At the same time, I know myself good enough by now, I'll probably keep wearing simple black jeans and t-shirts all my life.

m431k3: (Default)

Finally managed to solve the communication problem between the PSoC5 and my desktop app: my teammate assumed the communication would work just fine if he put the code that writes data to an output buffer in a separate function, and to call that function whenever there was data to send. Except, it didn't. No data could be sent to or from the PSoC5, I spent three weeks trying to find out if there was something wrong with the app I made, because my teammate kept insisting there was nothing wrong with his code. I convinced him to let me debug his code, put the data-sending-piece back into the main function, and boom, done. Hopefully we can test and demonstrate our work in the next two weeks, so it'll be done before winter break.



My horrid Labview-and-PHP combination project did not go so well. Like with all my projects, I've had the same problem for a while now. Last friday, I spent most of the day completely rearranging my event structure, only to find out it was not part of the problem, it had something to do with an invoke node that constantly triggered an event.



Spent the weekend at my mom's. Went to a friend of hers and had dinner there, it was nice. We found one of my dad's old laptops last weekend, mom managed to install Windows 10 on it, and even though it only has a HDD, it's still pretty fast. Dad came in, mentioned he had another old laptop he didn't use, and also gave me his old Samsung tablet. Not really sure what to use all those things for. I'm the family tech hoarder.

Profile

m431k3: (Default)
M431K3

Most Popular Tags

Expand Cut Tags

No cut tags