Spelling suggestions: "subject:"datorteknik"" "subject:"datortekniks""
741 |
Implementering av EtherCAT i robotsystem Motoman NX100Arlefur, Kristoffer January 2008 (has links)
Med en växande produktionsindustri i Asien så blir det allt svårare för företag i Europa och Sverige att konkurrera med den effektiva och framförallt billiga arbetskraft som erbjuds i öst. För att kunna konkurrera på ett effektivt sätt så har industrirobotindustrin växt kraftigt under de senaste åren. Detta är en rapport på hur ett koncept har påbörjats för att implementera ett Ethernet baserat kommunikationssystem kallat EtherCAT i ett robotsystem från Motoman. En testutrustning har byggts och simulerat en kommunikation med en PLC. Ett första HMI gränssnitt har skrivits som översätter informationen från PLCn för att göra informationen lättförståelig för människor. Det har förberetts ett robotprogram till en robot från Motoman. Rapporten innehåller också en faktadel för hur EtherCAT fungerar och en jämförelse med andra systembussar. / With a fast growing production industry in Asia it’s getting harder and harder for Swedish companies to compete with the low production cost that the east offers. To be more competitive robot solutions are used more and more. This is a report of a first concept to implement a new Ethernet based communication called EtherCAT, in one of Motoman robot controllers. Test equipment has been constructed and simulated a communication with the PLC. A first HMI interface has been written to show the information from the PLC in a way that is understandable for humans. For one of Motoman’s robots a program has been prepared.
|
742 |
Quick Orientation ViewerXia, Yiming January 2008 (has links)
This is a plug-in project using GEF and JDT in Eclipse. The purpose for this thesis is to solve the orientation for a existing project. We can get a overview of a project such as display the class diagram of the project with the help of Orientation Viewer.
|
743 |
Piqtura – Interaktiv bildvisningAndersson, Jonas January 2008 (has links)
Denna rapport behandlar utveckling av en förenklad konstnärsportal. Tekniker som används är ASP.NET 3.5 med C# och för hantering av databas MS SQL Server 2005. Ett fokus område för detta arbete är AJAX och att skapa AJAX Extenders, dessa används för att skapa ett rikare användargränssnitt. / Frågeställningen som låg till grund för detta examensarbete var, hur skapar man en bra plattform för konst på Internet och hur visualiserar man konsten på ett bra sätt? Teknikerna som användes under projektet var ASP.NET 3.5 med programmeringsspråket C#. För att sköta datalagring så användes Ms SQL Server 2005. Mycket av arbetet kretsade kring AJAX och att skapa egna AJAX Extenders framför allt för bildvisningen som var ett av målen i projektet. ImageGallery är en egen utvecklad AJAX extender som fungerar som ett förenklat bildgalleri, den används för att visualisera konsten på ett interaktivt sätt. Arbetet resulterade i en färdig applikation som fungerar som en förenklad konstnärsportal. En konstnär har möjligheten att publicera sina konstverk, besökarna kan sedan påverka visningen av konstverket på ett interaktivt sätt. Övriga funktioner som finns tillgängliga för besökaren är kommentering, röstning samt diverse filtreringsfunktioner. En administratör kan hantera nyheter, användare, kategorier samt tekniker. / The underlying question for this project was, how do you create a solid platform for art on the internet and how do you visualize the art in a good way? The technology used during the project was ASP.NET 3.5 with the programming language C#. To handle the datastorage MsSql Server 2005 was choosen. Plenty of time and effort was spent around AJAX and the creation of own AJAX Extenders, mainly for the imageviewing part. ImageGallery is a AJAX Extender that works like a simplyfied imagegallery, its used to visualize the artworks in a interactive way. The project resulted in a ready to use application targeted for artists that want to publish their works online. Visitors can affect the imageviewing in a interactive way. Other functions that are available to them are the possiblity to comment, rate and filter artworks. The administrators for the website can handle news, users, categories and techniques.
|
744 |
Fibre-Optic AWG Networks Supporting Real-Time Communication in High-Performance Embedded SystemsKunert, Kristina January 2008 (has links)
High-performance embedded systems communicating heterogeneous traffic with high bandwidth and strict timing requirements are in need of more efficient communication solutions. This thesis proposes two multi-wavelength passive optical networks able to meet these demands. The networks are based upon a single-hop star topology with an Arrayed Waveguide Grating (AWG) placed in the centre. The intended application areas for the two networks are short range embedded communication systems like System Area Networks (SANs) and router architectures with electronic queuing. The AWG’s attractive property of spatial wavelength reuse, as well as the combination of fixed-tuned and tuneable transceivers in the end nodes, enables simultaneous control and data traffic transmission. This, in turn, makes it possible to support heterogeneous traffic with both hard and soft real-time constraints. Additionally, two Medium Access Control (MAC) protocols, one for each network solution, are developed. Traffic scheduling is centrally controlled by a node, the protocol processor, residing together with the AWG in a hub. All nodes use Earliest Deadline First (EDF) scheduling and communicate with the protocol processor through physical control channels. A case study, including simulations, in the field of Radar Signal Processing (RSP) and simulations using periodic real-time traffic are conducted for the two application areas respectively, showing very good results. Further, a deterministic real-time analysis is conducted to provide throughput and delay guarantees for hard real-time traffic and an increase in guaranteed traffic is achieved through an analysis of existing traffic dependencies in a multichannel network. Simulation results incorporating the traffic dependency analysis indicate a considerable increase in the possible guaranteed throughput of hard real-time traffic.
|
745 |
Influencing Factors on Quality of Experience (QoE) in Mobile ComputingAkbar, Adnan January 2014 (has links)
Applications that can change their behaviour based on the user’s contextual appearance are called context-aware applications. Applications developed for smart phones, which carry a multitude of different sensors, and actuators have gained a huge penetration within the market. Frequent usage of mobile applications such as home automation, friend finder, car accident notification and tracking etc; have seen an increased growth from the user’s perspective. However, for such applications, it is necessary to have knowledge of the performance and cost parameters, which directly affect the QoE of the application users. This thesis investigates possible context aware behaviours in real time situations and measures the Quality of Experience (QoE) as well as identifying the Packet Delay Variation (PDV). The background and some state-of-the-art technologies are studied, and based on these studies, three scenarios are designed and implemented and based on their QoE, results and conclusions are presented, with the results obtained shown by means of graphical representations of the QoE and PDV values.
|
746 |
Utvärdering av övergång till agil testningLesshammar, Oscar January 2014 (has links)
När man skall införa förändringar för att uppnå förbättringar i ett företag så är det lätt att enbart se förändringen i ett ekonomiskt perspektiv. Det som många glömmer bort är hur företagets anställda som befinner sig mitt i förändringen påverkats psykologiskt av förändringsprocessen. Den här studien har sitt fokus mer i hur de anställda har upplevt bytet hellre än genom hur det teoretiskt kan förbättra företaget ekonomiskt. Syftet med studien är att beskriva hur personal påverkas av förändring, både generellt och hur de upplever bytet till agil testning. Och vad som kan göras för att bearbeta de problem som kan uppstå. Studien grundar sig på data insamlat från intervjuer, observationer och dokumentanalys för att utvärdera hur utvecklarna på ett småföretag har upplevt och påverkats av övergången till agil testning. Upptäckterna från datainsamlingsmetoderna applicerades på den teoretiska bakgrunden i studien, som behandlade aspekter som teknologistress, agila arbetsmetoder samt testning av både traditionell och agil karaktär. Studien resulterade i en översiktlig bild av företagets testprocess och beskriver dess delmoment. I studien framkom det att hur utvecklarna upplever och använder sig av agil testning inte alltid stämmer överrens med företagets vision och studiens teorikapitel. Sammanfattningsvis så visar den här studien att utvecklarna var överlag positiva till bytet, men det finns aspekter av den agila testningen som måste bearbetas på företaget. Dessa problem kan avhjälpas genom en utökad kommunikation mellan ledningen och de anställda och genom att de anställda involveras mer i implementeringen av arbetsprocessen.
|
747 |
Introducing Mock framework for Unit Test ina modeling environmentBraaf, Joakim January 2014 (has links)
Testing is an important part in the software development process. Unit testsaim to test individual units in isolation. These units may have dependenciesto their surroundings that make the units hard to test in isolation withoutalso testing the surrounding units. A technique to help isolate these units isto replace the surrounding units with mock objects. This work investigateshow a C++ mock framework can be integrated into a modeling environ-ment’s unit test framework. Several mock frameworks are evaluated, and aproof of concept is created to show that integration is possible. Additionally,ideas for how to use mocks in a model environment are presented.
|
748 |
Large Scale Generation of Voxelized TerrainLeMoine, Pierre January 2013 (has links)
Computer-aided generation of virtual worlds is vital in modern content production. To manuallycreate all the details which todays computers can visualize would be too daunting atask for any number of artists. Procedural algorithms can quickly generate content, but thecontent suffers from being repetitive. Simulation of geological processes produce good resultsbut require a lot of resources. In this report a solution is presented which combines procedural algorithms with geologicalsimulation in the form of erosion. A pre-processing stage generates a heightfield using proceduralnoise which is then eroded. The erosion is accelerated by being performed on the GPU.A road network is generated by connecting points scattered in the world. The pre-processedworld is then used to define a field function. The function is sampled in a grid as neededto produce voxels with different materials. Roads are added to the world by changing thematerial of the voxels. The voxels are then rendered as textured tiles depending on material. The generated worlds are varied and interesting, much more so than worlds created purelyby procedural methods. A world can be pre-processed within a few minutes and explored inrealtime.
|
749 |
Identifying student stuck states in programmingassignments using machine learningLindell, Johan January 2014 (has links)
Intelligent tutors are becoming more popular with the increased use of computersand hand held devices in the education sphere. An area of research isinvestigating how machine learning can be used to improve the precision andfeedback of the tutor. This thesis compares machine learning clustering algorithmswith various distance functions in an attempt to cluster together codesnapshots of students solving a programming task. It investigates whethera general non-problem specific implementation of a distance function canbe used to identify when a student is stuck solving an assignment. Themachine learning algorithms compared are k-medoids, the randomly initializedalgorithm that produces a pre-defined number of clusters and affinitypropagation, a two phase algorithm with dynamic cluster sizes. Distancefunctions tried are based on the Bag of Words approach, lower level APIcalls and a problem specific distance function. This thesis could not find agood algorithm to achieve the sought goal, and lists a number of possibleerror sources linked to the data, preprocessing and algorithm. The methodologyis promising but requires a controlled environment at every level toassure data quality does not detract from the analysis in later stages.
|
750 |
Database analysis and managing large data sets in a trading environmentMånsson, Per January 2014 (has links)
Start-up companies today tend to find a need to scale up quickly and smoothly, to cover quickly increasing demands for the services they create. It is also always a necessity to save money and finding a cost-efficient solution which can meet the demands of the company. This report uses Amazon Web Services for infrastructure. It covers hosting databases on Elastic Computing Cloud, the Relational Database Serviceas well as Amazon DynamoDB for NoSQL storage are compared, benchmarked and evaluated.
|
Page generated in 0.0621 seconds