S'il vous plaît noter que ce mécanisme a été remplacé par le Outils | Phlatboyz |. Options de système de menu
Les réglages actuels dans Constants.rb et MyConstants.rb seront honorés, mais remplacés par le nouveau mécanisme de réglage, il est donc préférable si vous utilisez cela.
Le système Phlatscript a longtemps eu un fichier appelé Constants.rb qui contient une longue liste de valeurs Contant. Certains d'entre eux ne sont utilisés que par le système et ne sont pas réglables utilisateur tandis que d'autres sont conçus pour être les paramètres utilisateur que vous définissez une fois et oublier.
Le développement actuel du système a révélé que Constants.rb va changer souvent de nouvelles fonctionnalités sont ajoutés, présentant ainsi le problème de la «fusion» du nouveau fichier avec vos options existantes, telles que par défaut zone de coupe sûre et ainsi de suite.
Un nouveau système a dû être conçu et le plus simple est d'avoir un fichier de constantes secondaires dans lequel vous définissez vos options. Ce fichier ne sera jamais mis à jour par une mise à niveau du système SketchUcam, et ainsi les développeurs peuvent ajouter des fonctionnalités heureux sans elle un impact sur le processus de mise à niveau.
Les utilisateurs de Windows/Mac/Linux: trouver les Plugins dossier/Phlatboyz
|
C:\Program Files\Google\Google SketchUp 8\Plugins\Phlatboyz\MyConstants-example.rb
(Voir la note de chemin pour Sketchup Make) qui contient essentiellement les mêmes défauts que Constants.rb sauf que certains sont métriques et tout le système spécifique choses que vous ne devez pas salir avec (et ne doit pas salir avec) a été laissé de côté.
Les fichiers distribués suppose que vous avez un Phlatprinter qui est pas un Phlatprinter 3, et donc la option pour l'aide d'un pont roulant est fausse. Maintenant, vous pouvez essayer de se rappeler de toujours définir cette «vraie» dans le paramètres de dialogue, ou vous pouvez définir la valeur par défaut, mais comment?
C:\Program Files\Google\Google SketchUp 8\Plugins\Phlatboyz
Default_overhead_gantry
et changer 'false' à 'true'. (L'exemple
fichier aura parfois cet ensemble vrai, et parfois pas). Default_overhead_gantry = true
formats numériques dans le fichier de contacts sont particulièrement délicat, penchons-nous sur ceux-ci:
.inch
ou .mm
pour dire Sketchup exactement ce que nous voulons dire.
require 'sketchup.rb' # Name Begins With Variable Scope # $ A global variable # @ An instance variable # [a-z] or _ A local variable # [A-Z] A constant # @@ A class variable module PhlatScript # - - - - - - - - - - - - - - - - - # Default Values # - - - - - - - - - - - - - - - - - Default_file_name = "gcode_out.nc" Default_file_ext = ".nc" Default_directory_name = Dir.pwd + "/" Default_spindle_speed = 15000 Default_feed_rate = 2000.0.mm Default_plunge_rate = 1500.mm Default_safe_travel = 3.mm Default_material_thickness = 4.mm Default_cut_depth_factor = 110 Default_bit_diameter = 3.2.mm Default_tab_width = 8.mm Default_tab_depth_factor = 50 Default_vtabs = false Default_fold_depth_factor = 50 Default_safe_origin_x = 0.0.inch Default_safe_origin_y = 0.0.inch Default_safe_width = 1300.mm Default_safe_height = 2500.mm Default_comment_remark = "Davids defaults" Default_overhead_gantry = true Default_multipass = false Default_multipass_depth = 2.mm Default_gen3d = false Default_stepover = 30 # ------------------------- # PhlatScript Caractéristiques - choses que vous pouvez définir ici et non pas dans la boîte de dialogue des paramètres # ------------------------- # Définir à vrai si vous avez des problèmes avec la boîte de dialogue de paramètre étant vide ou écraser SU # Sur Mac, vous aurez probablement besoin de ce vrai # Sur Linux, vous pourriez avoir besoin cela, si vous le faites, vous pouvez fixer vin en cherchant sur le web pour le howto sur la fixation Sketchup WebDialogs Use_compatible_dialogs = false # Réglez ce paramètre sur true pour activer les champs de multipass dans la boîte de dialogue des paramètres. Quand il est faux # Vous ne serez pas invité à utiliser multipass. Lorsque vrai que vous serez en mesure de mettre hors tension et # Dans la boîte de dialogue des paramètres Use_multipass = true # Définir à vrai si vous avez une ancienne version de Mach qui ne ralentit pas # À la vitesse Z maximale lors de l'interpolation linéaire hélicoïdale (G2 / 3 avec Z # Mouvement A.K.A vtabs sur un arc). vtabs sur les arcs couperont au taux de plongée # Défini dans ce fichier ou overriden dans la boîte de dialogue des paramètres Use_vtab_speed_limit = false # Définir à true pour utiliser G61. Cela rendra la machine arriver à une complète # Arrêter quand changer de direction au lieu d'arrondir les coins carrés. Quand # La valeur false par défaut de votre logiciel CNC sera utilisé. Sans G61 # La machine pourrait être en mode G64, cela va maintenir la meilleure vitesse possible # Pour la coupe même si l'outil est pas fidèle à la trajectoire de découpe. # Coins arrondis à faible vitesse d'avance ne sont pas très visibles, mais rien de plus # 200 "/ min commence à générer de grands rayons de sorte que la dynamique de la machine peut être maintenue. Use_exact_path = true # Mettez cela à true, si vous voulez que la zone de sécurité pour montrer toujours, quand les paramètres sont sauvegardés. # Sinon, la zone de sécurité ne montrera que, si sa taille a été modifiée. Always_show_safearea = true # Définir à true pour utiliser 1/3 de la hauteur de Voyage en toute sécurité habituelle pendant les films plongeantes ennuyeux # Cela permet d'économiser beaucoup de temps de coupe de l'air Use_reduced_safe_height = true # Réglez ce vrai et régler la hauteur et la Z se rétracte à cela à la fin de l'emploi # Vraiment seulement utile pour ponts roulants Use_Home_Height = false Default_Home_Height = 100.mm # Définir ce vrai pour générer poche contours qui coupe dans CW au lieu de sens antihoraire habituelle # S'il vous plaît recherche 'avalant' avant de changer cela. # Notez ceci est une option de temps de tirage au sort, si vous changez dans le G-code que vous avez à redessiner toutes les coupes de poche. Use_pocket_CW = false # Réglez ce vrai pour générer des coupes plongeantes dans CW au lieu de direction habituelle CCW de coupe # S'il vous plaît recherche 'avalant' avant de changer cela. Use_plunge_CW = false # Outfeed: phlatprinters seulement! # Définir à true pour activer sortie. A la fin de la tâche, il alimentera le matériau à l'avant du # Machine au lieu d'arrêter à X0 avec le matériau à l'arrière. # Il va nourrir 75% de la taille matérielle donnée par les paramètres de la zone de sécurité Use_outfeed = false #Réglez ce paramètre sur true pour que la poche zigzags défaut selon l'axe Y, faux pour le long axe X #REGLAGES peut être modifié à la volée avec la touche END Default_pocket_direction = false end # module PhlatScript
Les lignes suivantes doivent rester comme elles sont, où ils sont, sinon le fichier ne parviendra pas à charger, ce qui empêche la barre d'outils de montrer, et en fait, empêchant SketchUcam de fonctionner du tout.
require 'sketchup.rb' module PhlatScript # some contants may be here end # module PhlatScript
les chemins indiqués ici suppose que vous avez Sketchup 8.
Si vous avez Sketchup Faire (la version 2013), alors votre chemin sera
C:\Program Files\SketchUp\SketchUp 2013\Plugins\Phlatboyz
sauf si vous l'avez installé dans un endroit personnalisé. Si vous pouvez faire cela, nous devons supposer que vous pouvez le trouver à nouveau.
Si vous ne pouvez toujours pas trouver, suivez les instructions dans la barre latérale.