Was hat Sie zu dieser Wunschliste inspiriert?
Sie sollten sich bei der Skripterstellung niemals mit den Benutzereinstellungen herumschlagen (es gibt eine Ausnahme), aber manchmal würde eine Änderung dieser Einstellungen die Dinge viel einfacher und das Skript einfacher machen.
„JMP Projects – Local Preferences“ ist dem etwas ähnlich, hat aber einen eingeschränkteren Umfang
Welche Verbesserung würden Sie sich wünschen?
Ich würde gerne Sitzungseinstellungen (diese würden für die aktuelle JMP-Sitzung beibehalten) und Instanzeinstellungen sehen (könnten auf ähnliche Weise funktionieren, wenn Names Default To Here(1) den Namespace ändert). Es sollte auch möglich sein, Sitzungs-/Instanz-Plattformeinstellungen ignorieren (1) festzulegen. Nachfolgend finden Sie ein Beispiel dafür, wie diese möglicherweise bei der Skripterstellung funktionieren könnten
Session Preferences(
Platform Preferences(
Bivariate(
Ignore Platform Preferences(1)
),
DOE(
Simulate Responses(0),
Suppress Cotter Designs(1),
Save X Matrix(0),
Discrete Numeric Powers Set to Necessary(0),
Use Blue to Red color theme for color map(0)
),
)
);
Local Preferences(
Platform Preferences(
Bivariate(
Ignore Platform Preferences(1)
),
DOE(
Simulate Responses(0),
Suppress Cotter Designs(1),
Save X Matrix(0),
Discrete Numeric Powers Set to Necessary(0),
Use Blue to Red color theme for color map(0)
),
)
);
Eine ähnliche Idee könnte auf die Arbeit mit Voreinstellungen ausgeweitet werden
Session Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Local Preset(
Distribution(
Continuous Distribution(
Apply Preset("Focus on Distribution")
)
)
);
Es könnte sogar sinnvoll sein, diese Einstellungen interaktiv und nicht nur während der Skripterstellung festlegen zu können. Fügen Sie den aktuellen Einstellungen ein neues Sitzungseinstellungsmenü bzw. eine neue Schaltfläche „Hinzufügen“ hinzu und bieten Sie eine Möglichkeit, bestimmte Einstellungen für die Sitzung zu „erzwingen“.
Warum ist diese Idee wichtig?
Erleichtert die Verwaltung von Plattformen beim Skripting, ohne dass Benutzereinstellungen durcheinandergebracht werden müssen.