1. Large language models for G-code generation in CNC machining: A comparison of ChatGPT-3.5 and ChatGPT-4oKristijan Šket, David Potočnik, Miran Brezočnik, Mirko Ficko, Simon Klančnik, 2025, original scientific article Abstract: This research explores the viability of producing ISO G-code for 3-axis machining with OpenAI's Chat Generative Pre-Trained Transformer models, particularly ChatGPT-3.5 and the newer GPT-4o. G-code (RS-274-D, ISO 6983) converts human directives into commands that machines can understand, controlling toolpaths, spindle velocities, and feed rates to produce particular aspects of an object. Previously, G-code was generated either by hand or through the use of computer-aided manufacturing (CAM) software along with machine-specific post-processors, both of which may require considerable time and expense. This research aimed to assess the practicality and effectiveness of specific large language models (LLMs) in generating G-code. The assessment took place in three distinct phases on a sample component that required 3-axis machining. These phases included: (1) the self-generated production of G-code for the sample component, (2) the examination of the independently generated G-code in the CAM application, and (3) the recognition and justification of mistakes in the G-code. The outcomes indicated varying abilities with promising findings. This method could accelerate and possibly enhance manufacturing workflows by decreasing reliance on expensive CAM software and specialized knowledge. Keywords: generative artificial intelligence, intelligent manufacturing, large language models (LLM), ChatGPT, CNC machining, G-code programming Published in DKUM: 28.11.2025; Views: 0; Downloads: 7
Full text (4,02 MB) This document has many files! More... |
2. Minimum age of criminal liability of childrenMaša Kočivnik, Miha Šepec, 2025, independent scientific component part or a chapter in a monograph Abstract: Accusing the perpetrator of criminal responsibility makes sense only if he understands the significance of his actions. Since it is a generally accepted fact that children are not capable of developing culpable responsibility until a certain age, practically every criminal law in the world sets an age limit up to which criminal responsibility cannot be attributed to a child. Until a certain age, the child is not mentally developed and mature enough to be able to understand the consequences of his behaviour, and thereby, he develops guilt in the criminal law sense, which deserves the criminal law repression of the state. The question remains, what should be the age up to which the child does not answer for committing a crime? In this chapter, the authors examine this question. At the same time, we wonder whether it is fair and just that a child who commits a serious crime, while being aware that his behaviour is evil (so he actually understands the consequences of his action), is not criminally responsible just because he has not yet reached the objectively set age in the Criminal Code. Keywords: culpability, age limitation, Slovenian criminal procedure, responsibility of parents, criminal code Published in DKUM: 17.11.2025; Views: 0; Downloads: 4
Full text (414,04 KB) This document has many files! More... |
3. |
4. Kodificiranje Code Civil (1804) : med pravno tradicijo in revolucionarno reformo : magistrsko deloPatricija Ficko, 2025, master's thesis Abstract: Moderne civilne kodifikacije iz 19. stoletja, so v evropskem prostoru pomenile izjemen prelom v pravni znanosti in revolucijo na področju obravnave civilnega prava. Prva takšna kodifikacija civilnega prava je bil francoski Code civil (1804). Pred 18. stoletjem resnih poskusov kodifikacije na francoskem ozemlju ni bilo, šele z revolucionarnim prevratom so se pojavile težnje h kodificiranju prava, ki bi odpravila zmedo starega režima (ancien régime). Pravo tega obdobja, katero so v revolucionarni dobi, za potrebe razlikovanja med novim in starim režimom, imenovali l'ancien droit, je bilo razdeljena na regijo običajnega prava na severu in regijo rimskega prava na jugu. Ta delitev v povezi s kraljevo zakonodajo je predstavljala zmedo pravnih virov in oteževala poskuse kodificiranja.
V času revolucionarnega obdobja je bilo več poskusov kodifikacije prava, vendar zaradi turbulentnega časa v družbi in nestrinjanja glede temeljnih postulatov prava, do nje ni prišlo. Šele z Napoleonovim prevzemom oblasti in ustoličenjem konzulata so se začeli prvi pravi koraki k pripravi civilnega zakonika. Tako je po več letnih prizadevanjih Code civil bil sprejet 21. marca leta 1804. S sprejetjem civilnega zakonika so se uresničile sanje, ki so navdihovale francoske pravnike več stoletij.
Code civil je bil edinstven podvig, saj je predstavljal kompromis med tradicijo ancien régime in radikalizmom revolucije. V skladu s t.i. duhom zmernosti je ubral pot med njima in v svojih določbah uspeh ohraniti ravnotežje med reakcionizmom in radikalizmom.
V Code civil je moč čutiti vpliv običajnega prava, rimskega prava, kanonskega prava, revolucionarnega prava in kraljevih ordonanc. Po vzoru Gajevih institucij je zakonik razdeljen na tri knjige, v samih določbah pa prevladuje vpliv običajnega prava. Vendar je običajnopravni značaj zakonika bil oslabljen z vključitvijo rimskega prava in revolucionarno miselnostjo časa v katerem je nastal.
Določbe Code civil so oblikovane enotno, sistematično, natančno in jasno. Razlog tega je bil v želji po odpravi zmede l'ancien droit. Določbe oblikovane v razumljivem slogu so olajšale implementacijo zakonika v praksi in zagotavljale splošno razumljivost. Tako so na ustrezen način omejili izjeme in nejasnosti. K prefinjenosti zakonika priča tudi njegov vpliv na razvoj prava po svetu. Avtoriteta, prestiž in domet zakonika je primerljiv le z rimskim pravom. Keywords: kodifikacija, civilni zakonik, Code civil (1804), francoska revolucija, običajno pravo, rimsko pravo, pravna zgodovina Published in DKUM: 02.10.2025; Views: 0; Downloads: 21
Full text (1,98 MB) |
5. Jugendsprache und Code-Switching in ausgewählten deutschsprachigen Youtube-Videos : DiplomarbeitMark Gračner, 2025, undergraduate thesis Abstract: Jugendliche verwenden im Gespräch mit Gleichaltrigen eine andere Sprache. Diese Jugendsprache weicht hinsichtlich der Lexik, Grammatik und Syntax von der Sprache der Erwachsenen ab. Dies ist insbesondere in den sozialen Medien immer häufiger zu beobachten.
Das Hauptziel dieser Arbeit ist es, festzustellen, welche jugendsprachlichen Begriffe und Begriffe, die dem Code-Swichting zuzuschreiben sind, in ausgewählten deutschsprachigen Youtube-Videos verwendet werden. Dabei werde ich mich detaillierter damit beschäftigen, warum gerade diese Begriffe benutzt werden, wie sie gebraucht werden und welche Rolle sie in der deutschen Youtube-Sprache spielen.
Daher stehen Jugendsprache und Code-Switching im Mittelpunkt der Kapitel zwei und drei. Im empirischen Teil meiner Diplomarbeit werde ich die Forschungstechniken und das Ziel meiner Arbeit skizzieren, die Hypothesen formulieren und anschließend eine Analyse und Interpretation der Daten vornehmen. Die Diplomarbeit endet mit den Schlussfolgerungen zu meiner Untersuchung. Keywords: Jugendsprache, Deutsch, Code-Switching Published in DKUM: 26.09.2025; Views: 0; Downloads: 10
Full text (2,69 MB) |
6. Angleščina in slovenska kultura: vloga medijev pri ohranjanju slovenske identitete v Avstraliji : vloga medijev pri ohranjanju slovenske identitete v AvstralijiLara Furman, 2025, undergraduate thesis Abstract: Zaključno delo obravnava vlogo slovenskih medijev v Avstraliji pri ohranjanju jezikovne in kulturne identitete med slovenskimi izseljenci. Osredotoča se na tradicionalne in digitalne medije ter na pojav dvojezičnosti in code-switchinga v diaspori. Uporabljene so bile metode intervjuja, analiza medijskih vsebin in anketa. Rezultati kažejo, da mediji pomembno prispevajo k občutku pripadnosti, še posebej med starejšimi generacijami, medtem ko digitalni mediji predstavljajo potencial za vključevanje mlajših članov skupnosti. Keywords: slovenska diaspora, Slovenci v Avstraliji, dvojezičnost, code-switching, mediji v diaspori Published in DKUM: 22.09.2025; Views: 0; Downloads: 3
Full text (2,85 MB) |
7. A case study on the design and implementation of a platform for hand rehabilitationTomaž Kosar, Lu Zhenli, Marjan Mernik, Marjan Horvat, Matej Črepinšek, 2021, original scientific article Abstract: Rehabilitation aids help people with temporal or permanent disabilities during the
rehabilitation process. However, these solutions are usually expensive and, consequently, inaccessible
outside of professional medical institutions. Rapid advances in software development, Internet of
Things (IoT), robotics, and additive manufacturing open up a way to affordable rehabilitation
solutions, even to the general population. Imagine a rehabilitation aid constructed from accessible
software and hardware with local production. Many obstacles exist to using such technology, starting
with the development of unified software for custom-made devices. In this paper, we address
open issues in designing rehabilitation aids by proposing an extensive rehabilitation platform. To
demonstrate our concept, we developed a unique platform, RehabHand. The main idea is to use
domain-specific language and code generation techniques to enable loosely coupled software and
hardware solutions. The main advantage of such separation is support for modular and a higher
abstraction level by enabling therapists to write rehabilitation exercises in natural, domain-specific
terminology and share them with patients. The same platform provides a hardware-independent
part that facilitates the integration of new rehabilitation devices. Experience in implementing
RehabHand with three different rehabilitation devices confirms that such rehabilitation technology
can be developed, and shows that implementing a hardware-independent rehabilitation platform
might not be as challenging as expected. Keywords: movement observation, rehabilitation aid, assistive technology, robot-assisted rehabilitation, additive manufacturing, local production, human-computer interaction, code generation, domain-specific languages Published in DKUM: 16.06.2025; Views: 0; Downloads: 7
Full text (2,18 MB) This document has many files! More... |
8. An algorithm for voxelised solids representation using chain codesBlaž Repnik, Libor Váša, Borut Žalik, 2025, original scientific article Abstract: The paper introduces a new method to describe the surfaces of voxelised solids. It operates in three stages: a hierarchical linked list of chain code sequences is created first; the linked lists are pruned; and, finally, the content of the data structure is stored. The method uses chain codes from either a three- or nine-symbols alphabet. In the first case, two chain code symbols are needed to access the next face, while, in the second case, this is done by one symbol. The pair of chain codes from the three-symbols alphabet, or the individual symbol from the nine-symbols alphabet are considered as tokens. The sets of tokens are, in both cases, extended by two tokens, indicating the beginning and ending of the list. The method processes solids of any shape, including those containing holes, cavities, or multiple components existing in the same voxel space. Edge-connectivity is permitted. The method was compared against the method proposed by Lemus et al., which is designed for solids without holes. Although supporting a broader set of voxelised solids, the proposed method generates sequences of tokens that are, on average, up to 10% shorter. Since the information entropy of the sequences of tokens produced by the proposed method is also smaller, the obtained sequences are more compressible, as confirmed by applying gzip and bzip2 data compressors. Keywords: voxels, chain code, data structures, pruning, information entropy, data compression Published in DKUM: 19.05.2025; Views: 0; Downloads: 3
Full text (11,28 MB) |
9. |
10. Efficient compressed storage and fast reconstruction of large binary images using chain codesDamjan Strnad, Danijel Žlaus, Andrej Nerat, Borut Žalik, 2024, original scientific article Abstract: Large binary images are used in many modern applications of image processing. For instance, they serve as inputs or target masks for training machine learning (ML) models in computer vision and image segmentation. Storing large binary images in limited memory and loading them repeatedly on demand, which is common in ML, calls for efficient image encoding and decoding mechanisms. In the paper, we propose an encoding scheme for efficient compressed storage of large binary images based on chain codes, and introduce a new single-pass algorithm for fast parallel reconstruction of raster images from the encoded representation. We use three large real-life binary masks to test the efficiency of the proposed method, which were derived from vector layers of single-class objects – a building cadaster, a woody vegetation landscape feature map, and a road network map. We show that the masks encoded by the proposed method require significantly less storage space than standard lossless compression formats. We further compared the proposed method for mask reconstruction from chain codes with a recent state-of-the-art algorithm, and achieved between and faster reconstruction on test data Keywords: binary mask, machine learning, chain code, binary encoding, bitmap reconstruction Published in DKUM: 29.01.2025; Views: 0; Downloads: 153
Full text (1,45 MB) |