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.

m431k3: (Default)

My webpage works! Kind of.


I've been working on a project where I have to make a webserver communicate with an external system and a web client. I've written a Labview program that controls a function generator and an oscilloscope, and sends their parameter values to my web server through HTTP-requests, where it is parsed and added to a SQL database. The web client does the same, through an AJAX-request. Both systems should also periodically pull data from the database to keep data up-to-date. This way, the measurement instruments can be controlled from both clients. Not sure how this could be useful in any way, but at least I met the requirements for the project.



I'm not sure if I should leave it at that, or add more functionalities, such as a login page with new account creation, or a graph where the scope image is displayed. My CSS could use some work too. However, I have six projects in total this semester, and at least this one and an embedded systems project with a PSoC5 are almost finished, but the others still have a lot of work to do.



The webpage project did spark an idea: get my own domain name (uni provided us with this dmonain name and server specially for this project), and use it as an online resume, with maybe a section for a travel blog. Domain names are relatively cheap, webhosting shouldn't be too expensive either. Flex on my future employers, show off personal projects, that sort of thing.

Profile

m431k3: (Default)
M431K3

Most Popular Tags

Expand Cut Tags

No cut tags